創建一個內存臨時表。下列做法有錯誤但不知怎麼糾正
declare   @tempid   table   (   MfgOrderItemIssuedId   char(16)) 
 insert   into   @tempid(MfgOrderItemIssuedId) 
 select   MfgOrderItemIssuedId      from   MfgOrderItemIssued   where   MfgOrderItemIssuedId=@temp     
 delete   from   MfgOrderItemIssued   where   MfgOrderItemIssuedId   in   (select   MfgOrderItemIssuedId   from   @temp) 
 結果報 
 cannot   resolve   collation   conflict   for   equal   to   operation 
 把delete一句注釋掉就沒得這個問題 
 thanks
------解决方案----------------------try 
 declare @sql varchar(8000) 
 selet @sql= 'delete from MfgOrderItemIssued where MfgOrderItemIssuedId in (select MfgOrderItemIssuedId from  '+ @tempid+ ') ' 
 exec(@sql)