你在程序里写不行吗??
如:
inse....
接着
inse...单独的表

解决方案 »

  1.   

    苯办法。
    写300触发器,一个表一个。
    或者你试如下的;
    Select @sSql = 'Use ' + Rtrim(@DataBaseName) + ' Exec(''Create Trigger UpdateOrderData
    On OrderData
    For Update
    As
    If Update(FromStockID)
    Begin
    UpDate OrderData SET StockID = Inst.FromStockID From OrderData O INNER JOIN Inserted Inst ON O.OrderID = Inst.OrderID
    End'')'
    Execute sp_executesql @sSql
    IF @@ERROR<>0 GOTO ErrExit
    条件是你所有的ID是一样的名字,你改了试试看。
      

  2.   

    楼上好像不行的阿,你那个create trigger是针对orderdate表的阿。不是同时针对多个表的。