Oracle数据库中插入Date格式的数据,采用INSERT INTO TAB_NAME(DATE_COL) VALUES(TO_DATE('2008-01-18','YYYY-MM-DD')); 可以成功插入。但是我想采用一个变量的形式存储日期,如string date=2008-01-18;是否可以吧语句变成:
INSERT INTO TAB_NAME(DATE_COL) VALUES(TO_DATE(date,'YYYY-MM-DD'));。我试了下不可行,大神们提提意见哈!!!谢谢
INSERT INTO TAB_NAME(DATE_COL) VALUES(TO_DATE(date,'YYYY-MM-DD'));。我试了下不可行,大神们提提意见哈!!!谢谢
解决方案 »
- vc oracle pro*c环境配置好了之后,工具怎么用?
- 能exp导出不能Imp导入
- 请问在oracle触发的执行动作中,可不可以执行DDL操作?请大家帮我看看,我里面的问题吧。谢谢。
- oracle表的列的长度是不是只允许30个字符,我用移植工具把sqlserver的表移植到oracle时,列名的长度过长截断了怎么办啊
- 讨论什么时候需要建立oracle数据库?
- dbms_job包的问题 急!!!
- 关于exists 和in 的效率比较
- 在nt下如何同时启动二个数据库?
- 简单问题,如何得到指定行的记录!select * from test where rowid=2可否????
- plsql存储过程不再存在
- 求助!!各位大侠,帮忙看看查询速度好慢
- oracle主键问题
adate varchar(20) :='2008-01-18';
begin
INSERT INTO a(DATE_COL) VALUES(TO_DATE(adate,'YYYY-MM-DD'));
commit;
end;
主要是格式问题