exportar los datos de la tabla insertada a un archivo .txt en el servidor SQL
Quiero exportar los datos de la tabla insertada (la tabla temporal tiene una nota de los datos insertados de la tabla) al archivo .txt, usé así dentro del activador
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
esto no funciona porque no proporcioné el contexto completo (significa database.shemaName.tableName) de la tabla insertada. Pero el mismo código funciona con la tabla normal ya que doy contexto completo como
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
No sé cómo consultar la tabla insertada enbcp
, ¿Alguien tiene alguna idea?