Как я могу добавить вставленные и удаленные виртуальные таблицы в триггер в 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'