[英]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>数据类型,则会收到该错误。
您只能从
DATE<\/code>值中提取
YEAR<\/code> 、
MONTH<\/code>和
DAY<\/code> 。
如果要使用
EXTRACT<\/code>获取
MINUTE<\/code>值,则将
DATE<\/code>转换为
TIMESTAMP<\/code> :
"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.