insert into ywls (summary,xqbm,xqmc,gjdbm,ssqxbm,fwxzbm,ywlsh,slrq) values('初期','3036','5454545','01','03','01','0','to_date(2011-01-18,'yyyy-mm-dd')')
ywlsh 为数字 我设置的参数为0 这样写是不是不对呀
SQL语句报错,说缺失逗号,帮我看看哪来了,我觉得没错呀 请把改过后的 发出来,谢谢,
ywlsh 为数字 我设置的参数为0 这样写是不是不对呀
SQL语句报错,说缺失逗号,帮我看看哪来了,我觉得没错呀 请把改过后的 发出来,谢谢,
解决方案 »
- ------请教远程访问数据库问题--------------
- 求oracle9i安装资源
- oracle新手提问:ORA-06502: PL/SQL: 数字或值错误 : 字符到数值的转换错误
- 问一个弱智的问题,请知道的人帮忙
- 刚学ORACLE问点东西
- 查询当前使用游标数的?使用select * from V$OPEN_CURSOR
- 如何最方便的将一个sqlserver数据库“移植”到oracle数据库??在线求教!!
- 关于date类型!请教
- several cursors (with same data structure) to a cursor?
- oracle处理断号问题
- oracle数据导出问题
- oracle update效率问题
改为
to_date('2011-01-18','yyyy-mm-dd')
to_date('2011-01-18,'yyyy-mm-dd')
另外 to_date里的两个参数都要引起来
values('初期','3036','5454545','01','03','01','0',to_date(2011-01-18,'yyyy-mm-dd'))
insert into ywls (summary,xqbm,xqmc,gjdbm,ssqxbm,fwxzbm,ywlsh,slrq)
values('初期','3036','5454545','01','03','01',0,to_date('2011-01-18','yyyy-mm-dd'))
to_date(string,[format,[nlsparams]]),将char或varchar2类型的值转化为一个Date值。
format 指定了要转化的格式;nlsparams指定了返回日期所使用的语言。一般来说,都会指定format格式。如下例:
TO_DATE ('2011-01-20', 'YYYY-mm-dd', 'NLS_DATE_LANGUAGE = American')
或
TO_DATE ('2011-01-20', 'YYYY-mm-dd') 如果带有时分秒的话,如下写法,为24小时制格式。
to_date('2011-01-20 14:35:20','yyyy-mm-dd hh24:mi:ss') 等等。