私がする必要があるのは、T-SQLを使用してデータをCSVファイルにエクスポートすることです。
そして、私はそれを行うことができる多くの方法があることについて非常に混乱しています、私はどれを選ぶべきかわかりません、私が以下を確認するのを手伝ってください:
私が知っているように、約3つの方法があります、そして私はあなたが私が確認するのを手伝って欲しいです:
次のように、Microsoft.Jet.OLEDB.4.0を使用します。
INSERT INTO OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Text;Database=C:\Temp\;HDR=Yes;',
'SELECT * FROM test.csv')
(object_id, name)
SELECT object_id, name
FROM sys.tables;
しかし、これにはcsvファイルがあり、ヘッダーが必要です
SQLCMDを使用する
コマンドライン。
BCPを使用する
ユニオンを使用し、データとその列ヘッダーを取得します。
これは、CSVへのT-SQLエクスポートについての私の理解です。確認にご協力ください。
CSVにエクスポートする他の方法はありますか?
ありがとう!