请问一个oracle to_date的问题。
现在我将2009-10-20 09:22:52.0这样的字符串,转化成date类型,插入到表里
我用了一下to_date试验,
select to_date('2009-10-20 09:22:52.0', 'yyyy-MM-dd hh24:mi:ss') from dual
结果报错,在pl sql 里。
请问应该怎么转换?
oracle的日期类型取回来都是.0的
select to_date('2009-10-20 09:22:52', 'yyyy-MM-dd hh24:mi:ss') from dual
谢谢,我的字符串就是'2009-10-20 09:22:52.0'
注意最后有个.0
select to_date(SUBSTR('2009-10-20 09:22:52.0',1,LENGTH('2009-10-20 09:22:52.0')-2), 'yyyy-MM-dd hh24:mi:ss') from dual
'YYYY-MM-DD HH24:MI:SS.ff'
试试这个
这个应该可以
如果是在PLSQL中,可以这样做
declare
v_date date;
BEGIN
select to_timestamp('2009-10-20 09:22:52.0','yyyy-mm-dd hh24:mi:ss.ff1') into v_date from dual;
DBMS_output.put_line('v_date: ' ||v_date);
END;
/
SQL code:
select to_date('2009-10-20 09:22:52.0','YYYY-MM-DD HH24:MI:SS.ff') from dual;
这个方法行不通呀!
{{-
相关问答:
比如我有testA、testB、testC三个表
我现在需要写一个批处理或者脚本给别人 作用就是执行这段语句可以清除这三个表里面的数据 就是一个初始化的意思
哪位高人帮助下啊 一个数据库小白在此求救啦
SQL code:
......
with adod_dict do
begin
close;
commandtext:='select bgqxcode,count(*) wjsl from wscl_wsda_file where wjnd=:tnd group by bgqxcode'; ......
我写的一个Job
declare
job1 integer;
begin
dbms_job.submit(job1,
'Sale_FinanceUseFee(4,null,null,null);',
TRUNC(SYSDATE)+1.103, ......
数据泵导入报如下错误ORA-39016 不知道是什么原因,请指教.... 谢谢'
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
ORA-39016: Operation not supported when job is in EXECUTING ......
oracle连接啥这么复杂啊.
oracle 10g
用ps/sql dev怎么也连不上.
用sqlplus可以登陆.net manager之前测试连接了成功的.现在搞得也连接不了.
listener.ora:
SID_LIST_LISTENER =
(SID_LIST =
......