sql server中,N 表示什麼意思?

2021-07-07 05:16:48 字數 447 閱讀 2891

加上 n 代表存入資料庫時以 unicode 格式儲存。

n'string' 表示string是個unicode字串

unicode 字串的格式與普通字串相似,但它前面有乙個 n 識別符號(n 代表 sql-92 標準中的國際語言 (national language))。n 字首必須是大寫字母。例如,'michél' 是字串常量而 n'michél' 則是 unicode 常量。unicode 常量被解釋為 unicode 資料,並且不使用**頁進行計算。unicode 常量確實有排序規則,主要用於控制比較和區分大小寫。為 unicode 常量指派當前資料庫的預設排序規則,除非使用 collate 子句為其指定了排序規則。unicode 資料中的每個字元都使用兩個位元組進行儲存,而字元資料中的每個字元則都使用乙個位元組進行儲存。有關更多資訊,請參見使用 unicode 資料。

unicode 字串常量支援增強的排序規則。

SQL Server中,N 表示什麼

有時看見語句 where name n hope 其中,n 是什麼意思?在我們使用sql server生成sql指令碼的時候很容易就看到這個標示了。o o 加上 n 代表存入資料庫時以 unicode 格式儲存。n string 表示string是個unicode字串 unicode 字串的格式與普...

sql server中,N 表示什麼意思?

加上 n 代表存入資料庫時以 unicode 格式儲存。n string 表示string是個unicode字串 unicode 字串的格式與普通字串相似,但它前面有乙個 n 識別符號 n 代表 sql 92 標準中的國際語言 national language n 字首必須是大寫字母。例如,mic...

Like後的N表示的是什麼意思

ms sql server select from book where bookname like c語言 在sql2000 下能正常找到,在 2005 下不能,因為語句中的中文字型 但是使用 select from book where bookname like n c語言 這樣就完全正常了,...