我不知道如何创建触发器以及如何在 sql server 2008 中执行触发器请帮助如何触发执行以导出 csv 文件?从 user_Registrition 中选择 *;user_Registrition 表创建触发器和触发器执行到 csv 文件中的所有 user_Registrition 数据导出
CREATE TRIGGER [dbo].[CSV_User_Registration] ON [dbo].[User_Registration] FOR INSERT, UPDATE, DELETE AS BEGIN DECLARE @FileName varchar(50), @bcpCommand varchar(8000)
SET @FileName = 'c:\query_result' + replace(replace(convert(varchar(20), getdate()),' ','_'),':','-') + '.csv'
选择@文件名
SET @bcpCommand = 'bcp "从 [dbo] 中选择 char(34)+string_column+char(34)+char(44)+char(34)+ convert(varchar(10),Int_or_date_column) + char(34)。[ User_Registration] "queryout"' SET @bcpCommand = @bcpCommand + @FileName + '" -U sa -P Password1$ -d CCMS -c'
执行大师..xp_cmdshell @bcpCommand
结束