Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
您能否帮助我在Oracle中将作为VARCHAR2参数发送到过程的唯一时间(hh:mi)插入到日期字段中?_Oracle - Fatal编程技术网

您能否帮助我在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;