--试试这样改有问题的地方工业--if object_id('oldgoods') is null  
--select * into oldgoods from #g
--else
--begin
exec('
--set identity_insert oldgoods on
insert into oldgoods(goods_cardid,goods_account,orderid)  -----有问题的地方
select cardid,goods_account,orderid from g1
--set identity_insert oldgoods off
')
--end

解决方案 »

  1.   

    我看到了改成这样吧exec()我去试试!
      

  2.   

    其實將
    insert into oldgoods(goods_cardid,goods_account,orderid)  -----有问题的地方
    select cardid,goods_account,orderid from g1
    改成如下即可﹕
             -----有问题的地方
    insert into oldgoods(goods_cardid,goods_account,orderid) 
             select cardid,goods_account,orderid from g1出錯原因﹐我想是因為一個完整的SQL語句中間不能有注釋語句吧