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 MicrosoftSQL Server. Evite usar esses tipos de dados em novo projeto de desenvolvimento e planeje modificar os aplicativos que atualmente os utilizam. Use nvarchar(max), varchar(max), e varbinary(max)em vez disso. Para obter mais informações, consulte Usando tipos de dados de valor grande.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

SET TEXTSIZE { number } 

Argumentos

  • number
    É o comprimento dos dados varchar(max), nvarchar(max), varbinary(max), text, ntext ou image, em bytes. number é um inteiro e a configuração máxima para SET TEXTSIZE são 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.