0
在sql server中支持特殊字符的最佳數據類型是什麼?Sql server r2中特殊字符的數據類型
在sql server中支持特殊字符的最佳數據類型是什麼?Sql server r2中特殊字符的數據類型
答案取決於你想要的字符。
如果打開Character Map應用程序並在其中查看字符代碼(無論是在彈出的工具提示消息中還是在狀態欄中),那麼對於代碼低於U + 007E的字符(這是~
的代碼)使用char
or varchar
就足夠了。爲了您的方便,通過char
和varchar
支持的字符以黃色突出顯示在下面的圖片:
如果您需要支持其他字符,你可能和這兩個兩類脫身。這取決於其他字符是否屬於您的操作系統使用的代碼頁,作爲非Unicode程序的默認值。如果您不知道是否是這種情況,或者實際上您確定需要支持的字符超出系統區域設置,請選擇nchar
or nvarchar
。
無論哪種方式,請記住specify the maximum length爲您選擇的類型。
究竟是什麼特殊字符? (也就是說,什麼Unicode範圍?) –
像撇號? – Qwerty
@NathanTuggy喜歡撇號和括號..()' – Qwerty