Partilhar via


DEFINIR TEXTSIZE (Transact-SQL)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Base de dados SQL no Microsoft Fabric

Especifica o tamanho, em bytes, dos dados varchar(max), nvarchar(max), varbinary(max), text, ntext e image retornados ao cliente por uma SELECT instrução.

Importante

Os tipos de dados ntext, text e image serão removidos em uma versão futura do SQL Server. Evite usar esses tipos de dados em novos trabalhos de desenvolvimento e planeje modificar aplicativos que os usam atualmente. Use nvarchar(max), varchar(max)e varbinary(max) em vez disso.

Transact-SQL convenções de sintaxe

Sintaxe

SET TEXTSIZE { number }

Argumentos

número

O comprimento de varchar(max), nvarchar(max), varbinary(max), texto, ntext ou dados de imagem , em bytes. number é um número inteiro com um valor máximo de 2147483647 (2 GB). Um valor de -1 indica tamanho ilimitado. Um valor de 0 redefine o tamanho para o valor padrão de 4 KB.

O SQL Server Native Client (10.0 e superior) e o driver ODBC para SQL Server especificam -1 automaticamente (ilimitado) ao se conectar.

Observações

A configuração SET TEXTSIZE afeta a @@TEXTSIZE função.

A configuração do conjunto TEXTSIZE é definida em tempo de execução ou execução e não em tempo de análise.

Para obter mais informações, consulte Gerenciar Transact-SQL etapas de trabalho.

Permissões

Requer adesão à função pública de .