Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Какво е @@TEXTSIZE в SQL Server?

В SQL Server, @@TEXTSIZE конфигурационната функция връща текущата стойност на TEXTSIZE опция.

Не се изискват аргументи. Можете просто да го използвате в SELECT оператор за връщане на текущия TEXTSIZE стойност.

TEXTSIZE value определя размера на varchar(max) , nvarchar(max) ,варбинарна(макс.) , текст , ntext , иизображение данни, върнати от SELECT изявление. Тази стойност може да бъде зададена с помощта на SET TEXTSIZE .

Пример 1 – Стойност по подразбиране в Azure Data Studio

Ето какво получавам в Azure Data Studio.

SELECT @@TEXTSIZE AS [Text Size];

Резултат:

+-------------+
| Text Size   |
|-------------|
| 2147483647  |
+-------------+

Това е стойността по подразбиране, която Azure Data Studio използва, когато се свързвам. Това е и максималната стойност, която TEXTSIZE може да се настрои на.

Въпреки това, собственият клиент на SQL Server (10.0 и по-нова версия) и ODBC драйверът за SQL Server автоматично посочват -1 при свързване. Тази стойност означава неограничена. Драйверите, по-стари от SQL Server 2008, указват 2147483647 (2 GB).

Пример 2 – Стойност по подразбиране в mssql-cli

Ето какво получавам в инструмента на командния ред mssql-cli.

SELECT @@TEXTSIZE AS [Text Size];

Резултат:

+-------------+
| Text Size   |
|-------------|
| -1          |
+-------------+

Както споменахме, това означава TEXTSIZE е неограничен.

Върнатите тук стойности са просто стойностите по подразбиране, които моят софтуер използва, когато се свързва със SQL Server. Можете да промените TEXTSIZE стойност по всяко време с SET TEXTSIZE изявление.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Динамични централни колони в SQL Server

  2. 2 начина да получите информация за дялове за таблица в SQL Server (T-SQL)

  3. Преобразуване между типове данни за дата и час в SQL Server (примери за T-SQL)

  4. Добавете WHERE клаузи към SQL динамично / програмно

  5. Как работи EXCEPT в SQL Server