簡體   English   中英

oracle無效提取源中的提取函數錯誤

[英]Extract function error in oracle invalid extract source

我試圖從日期時間字段中提取分鍾。 但我得到了以下問題。 請分享任何想法。

code :-
select extract( minute from UPD_Action_STRT_Holi_update ) from my table

Error
ORA-30076: invalid extract field for extract source

Sample Data :-
UPD_Action_STRT_Holi_update 
9/3/2021 12:39:27 PM
``
Extract source is datetime field

Oracle 沒有DATETIME<\/code>數據類型; 它有一個DATE<\/code>或一個TIMESTAMP<\/code> ,它們都有年、月、日、小時、分鍾和秒的組成部分; TIMESTAMP<\/code>可以選擇包含小數秒和時區組件。

如果您的列具有DATE<\/code>數據類型,則會收到該錯誤。

EXTRACT<\/code>函數文檔<\/a>指出:

您只能從DATE<\/code>值中提取YEAR<\/code> 、 MONTH<\/code>和DAY<\/code> 。

如果要使用EXTRACT<\/code>獲取MINUTE<\/code>值,則將DATE<\/code>轉換為TIMESTAMP<\/code> :

db<> 在這里<\/a>擺弄<\/em>

"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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