export inserted-Tabelle Daten .txt-Datei in SQL server

Möchte ich exportieren von Daten aus der inserted-Tabelle( temporäre Tabelle Hinweis der eingefügten Daten von der Tabelle).txt Datei, die ich verwendet, wie dies von innen auslösen

create trigger monitorTrigger on test 
for insert 
as
declare @sql varchar(8000)

SELECT @sql = 'bcp "select * from inserted" queryout I:\File\mytest.txt -c -t -T -S YAMUNA\SQLEXPRESS'

exec xp_cmdshell @sql

go

ist dies nicht funktioniert, da ich nicht die volle Kontext(also die Datenbank.shemaName.tableName) der inserted-Tabelle. Aber der gleiche code funktioniert mit normalen Tabelle, da ich volle Kontext als

declare @sql varchar(8000)

SELECT @sql = 'bcp "select * from test2.dbo.test" queryout I:\File\mytest.txt -c -t -T -S YAMUNA\SQLEXPRESS'

exec xp_cmdshell @sql

Ich weiß nicht, wie die Abfrage eingefügt Tabelle in bcp, jemand eine Idee?

InformationsquelleAutor niren | 2013-09-05
Schreibe einen Kommentar