-1

SQL Server 2008でトリガーを作成する方法とトリガーを実行する方法がわかりません csvファイルをエクスポートするためにトリガーを実行する方法を教えてください。user_Registrition から * を選択します。user_Registrition テーブルを作成してトリガーを作成し、すべての user_Registrition データを csv ファイルにエクスポートするトリガーを実行します

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 "select char(34)+string_column+char(34)+char(44)+char(34)+ convert(varchar(10),Int_or_date_column) + char(34) from [dbo].[ User_Registration] " queryout "' SET @bcpCommand = @bcpCommand + @FileName + '" -U sa -P Password1$ -d CCMS -c'

EXEC master..xp_cmdshell @bcpCommand

エンドゴー

4

2 に答える 2

0

トリガーの概念を理解しているかどうかわかりません。

テーブルを CSV にエクスポートしようとしているだけですか? 管理スタジオでは、データベースを右クリック -> タスク -> エクスポートできます。そこから、テーブルを CSV ファイルにエクスポートできます。

于 2013-10-09T06:06:48.257 に答える