SQL SERVER中有表 TA,字段 a,b,c
Oracle中有表TB,字段 bid,a,b,c ,其中bid建了sequence大家都知道,oracle是不能像SQL SERVER那样灵活,如果insert的时候不指明bid会自动帮你写入序列值。
所以我在SQL SERVER中新建DTS将本地的TA传输到远端Oracle的TB时,总会报错“不能将NULL值插入bid”但是我是没有远端Oracle的新建表权限的,也不想使用临时表中转,请问如何通过DTS把bid的序列值也写入?
Oracle中有表TB,字段 bid,a,b,c ,其中bid建了sequence大家都知道,oracle是不能像SQL SERVER那样灵活,如果insert的时候不指明bid会自动帮你写入序列值。
所以我在SQL SERVER中新建DTS将本地的TA传输到远端Oracle的TB时,总会报错“不能将NULL值插入bid”但是我是没有远端Oracle的新建表权限的,也不想使用临时表中转,请问如何通过DTS把bid的序列值也写入?
而且这个太复杂了,中间取消NOT NULL可能导致不可预期的后果,比如同时网页有提交数据到此表,那就完蛋了
很复杂吗??我做了无满意结帖处理了。