Saya baru mengenal konsep tersebut nvarchar(MAX)
. Berapa banyak karakter yang akan dimilikinya?
sql-server
tsql
quakkels
sumber
sumber
VARCHAR(MAX)
, jika Anda tidak memerlukan dukungan 2-byte untuk bahasa Asia, Arab atau Sirilik. Gunakan(N)VARCHAR(x)
jika Anda tahu sebuah string tidak akan lebih dari x karakter (jangan gunakanNVARCHAR(MAX)
untuk nama depan - gunakanNVARCHAR(50)
atau apa pun yang masuk akal bagi Anda)Dari char dan varchar (Transact-SQL)
sumber
2 ^ 31-1 byte. Jadi, kurang dari 2 ^ 31-1 karakter untuk varchar (maks) dan setengahnya untuk nvarchar (maks).
nchar dan nvarchar
sumber