布団が俺を呼んでいる

丘山大一のぶろぐ

SQL Server BCPユーティリティ 空文字はNULL文字として出力される

恥ずかしながら知りませんでした。

ココで確認

>bcp ユーティリティは、データを抽出するときに、空文字列を NULL 文字列で、NULL 文字列を空文字列で表すことに注意してください。
NULLをNULL文字 で、ではなく、NULL なら空文字。
空文字なら NULL文字。
直感と逆なんですね。

なんでコレに困ったか

bcpで吐き出したファイルを別プログラムで処理しようとしました。
んが、途中でNULL文字が入っているため、本当なら空文字として取り扱いところが、終端文字として扱われてしまってうまく処理できなかった、という。

SQL Server 2016の教科書 開発編

新品価格
¥3,888から
(2016/8/27 22:22時点)

コメントを書く