在Oracle数据库中,TIMESTAMP 是一种日期和时间的数据类型,它可以存储日期、时间以及秒的小数部分
TIMESTAMP(precision)
其中,precision 表示秒的小数部分的位数。默认情况下,precision 为6,表示秒的小数部分最多有6位。
例如,创建一个包含 TIMESTAMP 列的表:
CREATE TABLE example_table (
id NUMBER,
timestamp_column TIMESTAMP(3)
);
在这个例子中,timestamp_column 列的精度为3,表示秒的小数部分最多有3位。
插入数据:
INSERT INTO example_table (id, timestamp_column) VALUES (1, TIMESTAMP '2021-08-01 12:34:56.789');
查询数据:
SELECT * FROM example_table;
结果:
ID | TIMESTAMP_COLUMN
-------------------------------
1 | 2021-08-01 12:34:56.789
注意:在实际应用中,根据需求选择合适的精度,以便在存储空间和查询性能之间取得平衡。