実行しようとするとSSMSで:
SELECT CONVERT(VARCHAR(MAX), REPLICATE('a',9000))
最初の 8000 文字しか表示されません。設定ツール>>オプション>>クエリ結果>> SQLサーバー>>グリッドへの結果は65534に設定され、テキストへの結果は8192に設定されています。
また、SQLCMDからこれを実行しようとすると
sqlcmd -S Server -E -y 0 -Q "SELECT CONVERT(VARCHAR(MAX), REPLICATE('a',9000))" -o out.txt
8000文字しか見えません。
フラグ-y 0は、最大 1 MB に設定することになっています。しかし、私は8000文字を超えません。
何が問題なのですか?
ありがとう、
_UB