SET TEXTSIZE (Transact-SQL)
SELECT ステートメントで返される、varchar(max)、nvarchar(max)、varbinary(max)、text、ntext、および image 型のデータのサイズを指定します。
重要
ntext、text、および image の各データ型は、将来のバージョンの Microsoft SQL Server で削除される予定です。新しい開発作業ではこれらのデータ型の使用を避け、現在このデータ型を使用しているアプリケーションは変更を検討してください。代わりに nvarchar(max)、varchar(max)、および varbinary(max) 型を使用してください。
適用対象: SQL Server (SQL Server 2008 から現在のバージョンまで)、Windows Azure SQL データベース (初回のリリースから現在のバージョンまで) |
構文
SET TEXTSIZE { number }
引数
- number
varchar(max)、nvarchar(max)、varbinary(max)、text、ntext、または image 型のデータの長さをバイト単位で指定します。 number のデータ型は integer で、SET TEXTSIZE で設定できる最大サイズは 2 GB です。これはバイト単位で指定します。 0 を設定すると、サイズは既定値 (4 KB) に戻されます。
説明
SET TEXTSIZE の設定は、@@TEXTSIZE 関数に影響します。
SQL Server Native Client ODBC ドライバーおよび SQL Server Native Client OLE DB Provider for SQL Server では、接続時に自動的に TEXTSIZE が 2147483647 に設定されます。
TEXTSIZE は、解析時ではなく実行時に設定されます。
権限
public ロールのメンバーシップが必要です。