Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Pourquoi 30 est-il la longueur par défaut de VARCHAR lors de l'utilisation de CAST ?

Pourquoi ne spécifiez-vous pas la longueur varchar ? c'est-à-dire :

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

En ce qui concerne pourquoi 30, c'est la longueur par défaut dans SQL Server pour ce type.

À partir de car et varchar (Transact-SQL) :