1

Textデータ型を に変換する際に問題がありますvarchar。テキストファイルに書き込まれるため、変換する必要があります。問題は、 の最初の 362 文字だけが次のようにText変換されることvarcharです。

これは機能します

DECLARE @txt varchar(362) = (SELECT Text FROM Whatever WHERE id = 1)

動作していません

DECLARE @txt varchar(1000) = (SELECT Text FROM Whatever WHERE id = 1)

このステートメントでは手順全体が失敗し、@txtテキスト ファイルに書き込まれません (を使用xp_cmdshell)

varchar(MAX)動作しません

助けてくれてありがとう

4

0 に答える 0