SQL Server 插入中文資料時出現亂碼情況

2021-10-09 15:31:41 字數 472 閱讀 2337

此時需要把sql server的模式修改為單使用者模式才可修改資料庫的collocation屬性

chinese_prc_ci_as,即mysql中的utf8.

執行sql語句。

步驟:1.把sql server修改為單使用者模式

alter

database qicq set single_user with

rollback immediate

2.修改資料庫的collocation屬性為chinese_prc_ci_as(utf8)

alter

database qicq collate chinese_prc_ci_as

3.把sql server修改回原來的多使用者模式

alter

database qicq set multi_user

SQL Server插入中文亂碼

如果資料庫的collocation是英文的,欄位是varchar型別,向表中插入中文資料,會出現亂碼。解決方法 方法1.修改varchar 為 nvarchar型別,並在插入資料前加n,例如 insert into table name a values n 中文 方法2.如果不修改字段型別,還是v...

sql server 插入的中文顯示為」 」

1 右鍵選擇你要更改的資料庫,選擇屬性 properties options 2 collation選擇chinese prc 90 ci as ps collation的選項不一定,可以選擇其他能用的哦 之後在要插入的中文資料前加上乙個n,比如 insert into user uid,usern...

SQL Server批量插入資料

有這樣乙個表 operatorinfo 欄位有 operator no operator pwd operator name group id group no skill level operator type pausenum operator acd type 其中 operator no 需...