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'