0
如何在MSSQL 2005的觸發器中插入和刪除插入和刪除的虛擬表格,以便我可以在觸發器的稍後使用另一組插入和刪除的OUTPUT子句中的虛擬表格?別名在觸發器中插入和刪除的虛擬表格
我需要根據http://msdn.microsoft.com/en-us/library/ms177564%28SQL.90%29.aspx在觸發器中將這些表別名。
[編輯]
我應該更清楚了,並提供了一個我猜的例子。
我想基本上做到以下幾點:
CREATE TRIGGER [dbo].[someTrigger]
ON [dbo].[Table_1]
FOR INSERT
AS
CREATE TABLE #tmpdatatable (field1 int, field2 int)
INSERT dbo.Table_2
OUTPUT inserted.ident, ins.objid INTO #tmpdatatable
SELECT 2*objid
FROM inserted as ins (NOLOCK)
.. do some stuff to the tmpdatatable ..
DROP TABLE #tmpdatatable
PRINT 'processed inserted data'