1
據我所知,在t-sql中,字符串文字的前綴N
指定了一個unicode字符串(即文字的類型是nvarchar)。我的問題是:爲什麼N?爲什麼不是U,對於Unicode,還是L,像C一樣?爲什麼t-sql將n前綴用於nvarchar字符串文字?
據我所知,在t-sql中,字符串文字的前綴N
指定了一個unicode字符串(即文字的類型是nvarchar)。我的問題是:爲什麼N?爲什麼不是U,對於Unicode,還是L,像C一樣?爲什麼t-sql將n前綴用於nvarchar字符串文字?
如this MSDN article所示,N代表民族性。
'N'很可能只是代表'NVARCHAR'。 「NVARCHAR」中的'N'代表什麼...... :) –
「國家字符變化」 – Blorgbeard