往sqlserver 中的一个表里面插入数据时,提示标识符无效
要将ORACLE中的数据插入到sqlserver中的一个表里面,已经在oracle的服务器上建立了透明网关,并且已经连通sqlserver服务器。可以通过dblink查询...
要将ORACLE中的数据插入到sqlserver中的一个表里面,已经在oracle的服务器上建立了透明网关,并且已经连通sqlserver 服务器。可以通过dblink 查询到sqlserver上的数据,但是当我在pl/sql里用insert into,往sqlserver上的表里插入数据时,提示标识符无效。
请问这是什么原因啊,问题出在哪里
INSERT INTO tbl_SMSend@sms (TryTimes, SendTime, SubTime, SendType) VALUES ('0', '2009-07-08', '2009-07-08', '1') 展开
请问这是什么原因啊,问题出在哪里
INSERT INTO tbl_SMSend@sms (TryTimes, SendTime, SubTime, SendType) VALUES ('0', '2009-07-08', '2009-07-08', '1') 展开
展开全部
语句帖出来
INSERT INTO tbl_SMSend@sms (TryTimes, SendTime, SubTime, SendType) VALUES ('0', to_date('2009-07-08','yyyy-mm-dd'),to_date('2009-07-08','yyyy-mm-dd'), '1')
原因是因为,sqlserver与oracle中的函数不是全部通用,在oracle中插入日期型数据,需要将字符型的日期用to_date进行转换
INSERT INTO tbl_SMSend@sms (TryTimes, SendTime, SubTime, SendType) VALUES ('0', to_date('2009-07-08','yyyy-mm-dd'),to_date('2009-07-08','yyyy-mm-dd'), '1')
原因是因为,sqlserver与oracle中的函数不是全部通用,在oracle中插入日期型数据,需要将字符型的日期用to_date进行转换
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询