sql >> Database teknologi >  >> RDS >> Sqlserver

Hvorfor er 30 standardlængden for VARCHAR, når du bruger CAST?

Hvorfor angiver du ikke varchar-længden? dvs.:

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

Hvad angår hvorfor 30, er det standardlængden i SQL Server for den type.

Fra char og varchar (Transact-SQL) :



  1. Fuse 6.3 dbcp grundlæggende datakilde

  2. Reference understøttes ikke på gruppefunktion

  3. Sådan forbinder du W10 Universal App med MySQL-databasen

  4. mysql lagret procedure fejl (1172, 'Resultat bestod af mere end én række')