SQL Server N 前置詞
資料來源:http://www.uwants.com/viewthread.php?tid=3499817
使用 N 前置詞在伺服器上執行的程式碼 (例如預存程序或觸發程序) 中出現的 Unicode 字串常數,必須在前面加上大寫字母 N。
即使參考的資料行已經定義為 Unicode 時也一樣。
若沒有 N 前置詞,字串會被轉換為資料庫預設的字碼頁。
如此可能無法辨識某些字元。
例如,範例中所建立的預存程序可以在伺服器上以下列方式執行:
EXECUTE Product_Info @name = N'Chain'
使用 N 前置詞的要求適用於由伺服器發出和由用戶端傳送的字串常數。