在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
注意:在实际应用中,根据需求选择合适的精度,以便在存储空间和查询性能之间取得平衡。