テーブルがありますタブ多くの列と行があります。
すべての列名は同じかなっテーブル行のデータをexternファイルにプッシュ
set @col_names = 'col_a,col_b,col_c'
、カンマで区切っnvarchar型の変数に格納し、今私は、外部ファイルにこのテーブルからすべての行をプッシュする。さ私が持っている問題がある
set @cmd = 'echo '+' some text >>'+ @my_file_path;
EXEC master..xp_cmdshell @cmd;
を使用してこれを行うには :例えばだから、
val_a,val_b,val_c
:の行のコンテンツを格納する方法は次のように変数を@cmd タブコンテンツがある場合:
col_a | col_b | col_c
------+-------+-------
1a | 1b | 1c
2a | 2b | 2c
3a | 3b | 3c
私のexternファイル内にテキストがあります。
(1a,1b,1c),
(2a,2b,2c),
(3a,3b,3c),
最後に、私はexternファイルが実行可能なSQLコードでなければなりません。..