在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
注意:在實際應用中,根據需求選擇合適的精度,以便在存儲空間和查詢性能之間取得平衡。