簡體   English   中英

SQL:數據類型為trunc(sysdate)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM