走
走在边缘
Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手,请帮忙解决!非常感谢.<br>由数据库A prodord表中数据导入到数据库B sysorder表中,执行语句为:<br>IF NOT EXISTS (select * from sysorder where orderno=@porderno) <br>insert sysorder (orderno,ordername,createdate,editdate,referprice,normalprice)<br>select pocode,poname,startdate,getdate() as editdate,0 as referprice,0 as normalprice from A.prodord where pocode=@porderno<br>此语句是在存储过程循环执行的.<br><br>在数据库中结果:<br>原数据库A中: 新数据库B中:<br>pocode poname orderno ordername<br>016B-B07 016B# 车椭圆形布标 016B-B07 016B# 座身 车布标*1<br>016P-B15 016P# 座布 大翅加棉x2 016P-B15 016P# 大翅加棉x2<br>101D-C02 101D# 网篮 车网篮假线x2 101D-C02 101D# 网篮 上网篮假线x2<br>FM906H-U03 FM906H 雨罩 成型 FM906H-U03 FM906H 雨罩 成型<br><br>以上为查询的结果,其中有相同的(最后一条相同),也有不同的(主要是name不同,code和orderno是一样的).真确的结果应该是两边是一样的.<br><br>请问各位为何会出现这种情况?请经验丰富的高人给个解决方法.