Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Warum ist 30 die Standardlänge für VARCHAR bei Verwendung von CAST?

Warum geben Sie die Varchar-Länge nicht an? dh:

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

Warum 30, das ist die Standardlänge in SQL Server für diesen Typ.

Von char und varchar (Transact-SQL) :