您能否帮助我在Oracle中将作为VARCHAR2参数发送到过程的唯一时间(hh:mi)插入到日期字段中?
在编写过程时,我被困在如何在您能否帮助我在Oracle中将作为VARCHAR2参数发送到过程的唯一时间(hh:mi)插入到日期字段中?,oracle,Oracle,在编写过程时,我被困在如何在日期列(必须存储我的时间以供将来参考)中插入VARCHAR2(仅容纳小时和分钟)。在插入语句中,对于时间字段,请使用: to_date(yourInputParam, 'hh:mi') 如果输入使用24小时时钟(例如“22:00”): 如果输入使用12小时时钟(例如“10:00pm”),请将日期格式更改为“HH:MIpm” INSERT INTO desttable (thedate) SELECT TO_DATE(thevarchar, 'HH24:MI') FR
日期
列(必须存储我的时间以供将来参考)中插入VARCHAR2
(仅容纳小时和分钟)。在插入
语句中,对于时间
字段,请使用:
to_date(yourInputParam, 'hh:mi')
如果输入使用24小时时钟(例如“22:00”): 如果输入使用12小时时钟(例如“10:00pm”),请将日期格式更改为
“HH:MIpm”
INSERT INTO desttable (thedate)
SELECT TO_DATE(thevarchar, 'HH24:MI')
FROM sourcetable;