Andrei Orlov Asked: 2014-06-12 03:20:11 +0800 CST2014-06-12 03:20:11 +0800 CST 2014-06-12 03:20:11 +0800 CST 如何部署不区分大小写的嵌入式 firebird 数据库? 772 我正在尝试找出如何创建CI firebird 嵌入式数据库。我发现(这里)有一些字符集,每个字符集都有一个或多个排序规则。因此,UTF8 具有 UCS_BASIC、UNICODE 和 UNICODE_CI 排序规则。从文档中,我可以在表创建期间为任何列设置任何排序规则。我的问题是:是否可以在整个数据库上设置排序规则?或者我必须对所有列进行排序? c# firebird 1 个回答 Voted Best Answer Vérace 2014-06-12T03:29:17+08:002014-06-12T03:29:17+08:00 您正在寻找的语法在这里 创建{数据库| SCHEMA} ... [PAGE_SIZE [=] size] ... [DEFAULT CHARACTER SET charset [COLLATION collation]] ... [DIFFERENCE FILE 'filepath'] 尺寸 ::= 4096 | 8192 | 16384 另请查看此页面及其中的此链接,专门了解列上不区分大小写的搜索和排序规则。 好消息是您可以通过数据库和列来设置它。 另外,检查一下——如果你不能“开箱即用”地得到你想要的东西,你也可以使用“影子”列——即 UPPER() 函数。
您正在寻找的语法在这里
另请查看此页面及其中的此链接,专门了解列上不区分大小写的搜索和排序规则。
好消息是您可以通过数据库和列来设置它。
另外,检查一下——如果你不能“开箱即用”地得到你想要的东西,你也可以使用“影子”列——即 UPPER() 函数。