Partilhar via


SET TEXTSIZE (Transact-SQL)

Especifica o tamanho de dados varchar(max), nvarchar(max), varbinary(max), text, ntexte image retornados por uma instrução SELECT.

Observação importanteImportante

Os tipos de dados ntext, text e image serão removidos em uma versão futura do Microsoft SQL Server. Evite usar esses tipos de dados em novo projeto de desenvolvimento e planeje modificar os aplicativos que os utilizam atualmente. Use nvarchar(max), varchar(max) e varbinary(max) em seu lugar.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

SET TEXTSIZE { number } 

Argumentos

  • number
    É o comprimento em bytes dos dados varchar(max), nvarchar(max), varbinary(max), text, ntext ou image. number é um inteiro e a configuração máxima para SET TEXTSIZE é 2 GB (gigabytes), especificados em bytes. Uma configuração de 0 redefine o tamanho para o padrão (4 KB).

Comentários

A definição de SET TEXTSIZE afeta a função @@ TEXTSIZE.

O driver ODBC do SQL Server Native Client e o Provedor OLE DB do SQL Server Native Client para o SQL Server automaticamente definem TEXTSIZE como 2147483647 durante a conexão.

A configuração de TEXTSIZE é definida na execução ou em tempo de execução, e não no momento de análise.

Permissões

Requer associação na função pública.

Consulte também

Referência

@@TEXTSIZE (Transact-SQL)

Tipos de dados (Transact-SQL)

Instruções SET (Transact-SQL)