[英]SQL : datatype as trunc(sysdate)
我試圖創建一個表,其列的數據類型為trunc(sysdate)
。 那可能嗎? 當我嘗試它時,我得到以下錯誤
SQL Error: ORA-00902: invalid datatype
我正在嘗試此操作,因為我想確保插入該列的數據沒有時間戳。
只需創建一個觸發器
CREATE TRIGGER schema.trigger_name
BEFORE INSERT OR UPDATE
ON schema.table_name
FOR EACH ROW
new.column_name = trunc(column_name);
不,那是不可能的。
Trunc()是將日期截斷為特定度量單位的函數。
DATE數據類型在表中存儲時間點值(日期和時間)。 DATE數據類型存儲年(包括世紀),月,日,小時,分鍾和秒(午夜之后)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.