SQL 2012中文亂碼

2021-09-07 11:16:52 字數 743 閱讀 8951

ms sql插入漢字的時候。常常會遇到部分漢字變成了亂碼問號了, 所以在安裝資料庫或者在建立表的時候須要注意一下幾點:

1、儲存漢字的字段要用nvarchar、nchar、ntext等。插入的時候要用n'漢字'

2、安裝資料庫的時候,選擇chinese_prc_ci_as排序規則,假設是其它的排序規則能夠通過例如以下改動:

資料庫名稱 右擊->屬性-> 選項->排序規則->選擇為chinese_prc_ci_as

以下是我的資料庫server排序規則:能夠看出是 chinese_hong_kong_stroke_90_ci_as

因為我的資料庫server排序規則是:chinese_hong_kong_stroke_90_ci_as,所以我的這個server會出現漢字亂碼的情況。例如以下圖所看到的:

1,select  'ceramic tile磁磚'

從上面能夠看出是亂碼

2,select  n'ceramic tile磁磚'

從上面能夠看出,正常顯示了。也就是說 插入的時候要用n'漢字'

SQL 2012新版分頁儲存

sql 2012新版分頁儲存 alter procedure dbo pagingstoredprocedure tablename varchar max 表名 fields varchar 2000 返回字段 多個以逗號分隔 keyfield varchar 2000 唯一鍵,為空時採用row ...

Sql2012資料庫還原

sql2012資料庫還原 通過.bak資料庫備份檔案 昨天系統掛了,那叫乙個悲慘,重灌了系統,但是sql2012的資料沒有備份,同事幫忙發來備份檔案 bak 開始還原資料。步驟 1 自己新建乙個資料庫,這個資料庫就是最終還原的資料庫。圖1 圖一2 右擊 shu ju huan yuan 資料庫 任務...

SQL2012匯出的指令碼沒有if exists判斷

sql2012匯出的指令碼沒有if exists判斷 以前用sql2000的時候,匯出儲存過程,表各種object的時候,前面會自動加if exists的一段指令碼,這樣的指令碼很方便的可以重複執行.現在使用sql2012的時候,居然沒有了.難道是退化了,我鬱悶了好一陣子.後來,發現,並沒有的.你需...