FirebirdSql不区分大小写

时间:2013-12-11 16:09:32

标签: firebird2.5

有没有办法让FirebirdSql数据库不敏感,如果不是数据库那么一个完整的表?我知道在每列上将CharSet设置为UTF8和COLLATE UNICODE_CI但是想知道是否有办法完成整个数据库。

1 个答案:

答案 0 :(得分:0)

您可以在数据库create

上配置默认字符集(包括整理)
CREATE {DATABASE | SCHEMA}
   ...
   [DEFAULT CHARACTER SET charset [COLLATION collation]]

当前的Firebird版本不支持使用DDL更改默认字符集,如果要对现有数据库执行此操作,则需要更新系统表。

如果未定义特定字符集,则会在创建列时应用默认字符集。如果未指定默认字符集,则将其设置为NONE(这基本上意味着:任何字节组合都有效)。