您好如何更改或更改数据库的字符集以支持nihongo字符
答案 0 :(得分:4)
你应该可以使用各种UTF-8。
通常在创建数据库时指定字符集。如果您以后需要更改它,则有ALTER DATABASE CHARACTER SET command,但这需要数据迁移:
要更改数据库字符集,请执行以下步骤:
- 使用SHUTDOWN IMMEDIATE或SHUTDOWN NORMAL语句关闭数据库。
- 执行数据库的完整备份,因为无法回滚ALTER DATABASE CHARACTER SET语句。
- 填写以下声明:
醇>
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET new_character_set;
SHUTDOWN IMMEDIATE; -- or SHUTDOWN NORMAL;
STARTUP;
如您所见,您需要离线并转换数据库。
答案 1 :(得分:2)
Unicode是你的朋友,使用NVARCHAR或NTEXT。