###前提・実現したいこと
閲覧頂きありがとうございます。
今回、連携ツールのようなものを作成したくバッチファイルを作成しています。
内容は
・SQLファイルを読み込み、特定のDBから値をとってくる。
・バッチファイルを使用してSQLで読み込んだ値をCSVとして出力する。
ここで今回質問したい内容が、
・出力するCSVにヘッダーをつけたい
となります。
ヘッダーの文字列がSQLでとってきた値のカラム名ではなく違う文字列となるためどこかで指定する必要があります。
既存バッチだと
sqlcmd -S%(DBの情報~~) -i.\SQL\読み込むためのSQL.sql -s, -w 110 -o %OUT_FOLDER%\出力するCSV.csv -h-1
上記となります。(いらない箇所は省略しています。)
ヘッダーを入れるとしたら、上記のsqlcmd内で追加する方法はございますでしょうか?
CSVファイル等にヘッダーの情報を記述しておき、バッチでそれを読み込み先頭行に追加するといった方法もあるかと思うのですが、
できれば外部ファイルは作成せず、バッチ内でヘッダー情報を入力してしまいたいです。
ご教授お願い致します。
###補足情報(言語/FW/ツール等のバージョンなど)
windows server 2012 R2
SQL server 2012 SP3

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/05 03:00