SET TEXTSIZE (Transact-SQL)
適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)
SELECT ステートメントによってクライアントに返される varchar(max) 、nvarchar(max) 、varbinary(max) 、text、ntext、image データのサイズをバイト単位で指定します。
重要
ntext、text、image の各データ型は、今後のバージョンの Microsoft SQL Server で削除される予定です。 新しい開発作業では、これらのデータ型の使用は避け、現在これらのデータ型を使用しているアプリケーションは修正するようにしてください。 代わりに、 nvarchar(max)、 varchar(max)、 varbinary(max) を使用してください。
構文
SET TEXTSIZE { number }
Note
SQL Server 2014 (12.x) 以前のバージョンの Transact-SQL 構文を確認するには、以前のバージョンのドキュメントを参照してください。
引数
number
varchar(max)、nvarchar(max)、varbinary(max)、text、ntext、または image データのバイト単位の長さです。 number は、最大値が 2147483647 (2 GB) の整数です。 値 -1 は無制限のサイズを示します。 値 0 は、サイズを既定値の 4 KB にリセットします。
SQL Server Native Client (10.0 以降) および SQL Server の ODBC ドライバーは、接続時に自動的に -1
(無制限) を指定します。
SQL Server 2008 より前のドライバー: SQL Server Native Client ODBC ドライバーおよび SQL Server Native Client OLE DB Provider (バージョン 9) for SQL Server では、接続時に自動的に TEXTSIZE が 2147483647 に設定されます。
解説
SET TEXTSIZE の設定は、@@TEXTSIZE 関数に影響します。
TEXTSIZE は、解析時ではなく実行時に設定されます。
アクセス許可
ロール public のメンバーシップが必要です。
参照
@@TEXTSIZE (Transact-SQL)
データ型 (Transact-SQL)
SET ステートメント (Transact-SQL)
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示