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

Защо 30 е дължината по подразбиране за VARCHAR при използване на CAST?

Защо не посочите дължината на varchar? т.е.:

SELECT CAST('the quick brown fox jumped over the lazy dog' AS VARCHAR(45))

Що се отнася до защо 30, това е дължината по подразбиране в SQL Server за този тип.

От char и varchar (Transact-SQL) :



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какъв размер използвате за varchar(MAX) във вашата декларация за параметри?

  2. Създаване на база данни програмно в SQL Server

  3. Протоколите за мрежова конфигурация на Sql сървъра не са налични

  4. Използване на променлива в заявка OPENROWSET

  5. Как тествате за съществуването на потребител в SQL Server?