我有一個表格表格有很多列和行。
所有列名稱都存儲在逗號分隔nvarchar的變量,某事像將表格行中的數據推送到外部文件
set @col_names = 'col_a,col_b,col_c'
,現在我想從該表中的所有推行外部文件。 要做到這一點,我使用
set @cmd = 'echo '+' some text >>'+ @my_file_path;
EXEC master..xp_cmdshell @cmd;
這個問題我已經是:如何存儲行內容@cmd變量,如:
val_a,val_b,val_c
因此,例如:如果標籤內容是:
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代碼..