2014-02-21 45 views

回答

0

對於SQL Server 2008的手冊指出這一點,我認爲它在2012年並沒有改變:即要麼固定長度

字符數據類型,nchar或 可變長度,nvarchar,Unicode數據並使用UNICODE UCS-2 字符集。

nchar [(n)] n個字符的固定長度Unicode字符數據。 n必須是1到4,000的值。存儲大小是n個字節的兩倍 。 nchar的ISO同義詞是national char和national character。

nvarchar [(n | max)]可變長度的Unicode字符數據。 n 可以是1至4,000的值。 max表示最大存儲大小爲2^31-1字節。存儲大小(以字節爲單位)是輸入字符數+ 2字節的兩倍 。輸入的數據長度可以是0, 個字符。 nvarchar的ISO同義詞是國家字符 變化和國家特徵不同。

0

您可以將x個字符存儲在nvarchar(x)變量中。

如果你不知道,你需要多少個字符,你可以使用:爲nvarchar(最大)

相關問題