有没有办法让FirebirdSql数据库不敏感,如果不是数据库那么一个完整的表?我知道在每列上将CharSet设置为UTF8和COLLATE UNICODE_CI但是想知道是否有办法完成整个数据库。
答案 0 :(得分:0)
您可以在数据库create
上配置默认字符集(包括整理)CREATE {DATABASE | SCHEMA}
...
[DEFAULT CHARACTER SET charset [COLLATION collation]]
当前的Firebird版本不支持使用DDL更改默认字符集,如果要对现有数据库执行此操作,则需要更新系统表。
如果未定义特定字符集,则会在创建列时应用默认字符集。如果未指定默认字符集,则将其设置为NONE
(这基本上意味着:任何字节组合都有效)。