日期型字段插入数据。 你是用过程吗?如果是的话,可以用动态sql来实现,但是我不明白,这样写有什么不妥呢,有什么不能解决的吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢qiaozhiwei(乔) 不用过程,用因为我们这里的方式有多个数据库,我在数据一样插入sqlserver和oracle里面。这样的话就只要改源数据就可以了,不用改写sql语句了。 其实是一样的,你不可能在sql语句中直接传输一个日期型的值,如果你觉得与这个麻烦的话,可以在程序中写几行代码来专门Build这样的SQL语句。 当然可以拉,用这个命令:alter session set nls_date_format='YYYY-MM-DD'这样就可以用Insert into tablename(zd1,zd2) Values('asdfsf','2001-01-01') 如果zd2是日期型的话。 sql server是可以隐性地将你传入的字符串转化成datetime类型的,但oracle好像不行。 有没有一种格式可以在insert失败后执行update的sql语句 高手支招,redo log 的问题 急!关于sql语句写法的问题? oracle中有没有sql2000中的inserted和deleted表? oracle9i会话数超过上限导致无法登陆 求助,817,左连接问题 模糊查询与加号 触发器的问题 数据库报错,各位达人帮忙看看是什么错误引起的! sql优化的问题 高分求解:OEM里登錄時出現錯誤提示: ORA-12154:TNS:無法處理服務名 急啊!!为什么数据库不能更新了呢?
不用过程,用因为我们这里的方式有多个数据库,我在数据一样插入sqlserver和oracle里面。这样的话就只要改源数据就可以了,不用改写sql语句了。
这样就可以用Insert into tablename(zd1,zd2) Values('asdfsf','2001-01-01')
如果zd2是日期型的话。