问题标签 [collate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3945 浏览

mysql - MySQL Collat​​e Latin1_General_CI_AI 问题

我有以下选择语句,我试图在其中搜索可能包含重音符号的玩家名字和姓氏。

我在两个 LIKE 子句之前添加COLLATE Latin1_General_CI_AIafter ,但这不起作用并返回错误。

任何帮助,将不胜感激。

0 投票
2 回答
2237 浏览

tsql - 如何在 T-SQL 中正确构建整理命令?

我正在尝试跨两个链接服务器编写查询。使用适当的登录设置链接后,我收到此整理错误:

无法解决等于操作中“SQL_Latin1_General_CP1_CI_AS”和“Latin1_General_CI_AS”之间的排序规则冲突。

这对我来说是新的,但它看起来像一个字符集冲突,所以我用谷歌搜索它并发现了可以添加到我的加入的 collat​​e 命令。但是我都试过了

而且似乎都没有解决错误。我究竟做错了什么?

编辑:整个查询太大而无法发布并期望人们过滤,但这里是相关位:

干杯,马特

0 投票
1 回答
1690 浏览

mysql - PL/SQL 等价于 MYSQL COLLATE

我正在尝试将一些 MYSQL 代码转换为 ORACLE PL/SQL。我正在寻找与 COLLATE 命令等效的命令。

这是一个代码片段:

0 投票
3 回答
42282 浏览

android - 不区分大小写字母顺序的 SQLite 查询

我想做的就是按字母顺序抓取这些东西并忽略大写字母。

这是我在上面使用的代码,但它总是给我一个 SQLite 异常,说 COLLATE 是一个语法错误。

android.database.sqlite.SQLiteException:靠近“COLLATE”:语法错误:,编译时:SELECT Artist FROM testTable COLLATE NOCASE ASC

0 投票
1 回答
416 浏览

perl - Unicode-ready wordsearch - 问题

这段代码可以吗?我真的不知道我应该使用哪种规范化形式(我唯一注意到的是NFD我得到了错误的输出)。

0 投票
2 回答
8843 浏览

postgresql - PostgreSQL 9.1 在选择语句中使用整理

我有一个 postgresql 9.1 数据库表,“en_US.UTF-8”:

属性 name_language 包含各种语言的名称。语言由外键 language_id 指定。

我创建了一些索引:

现在,当我进行选择时,我没有得到我期望的结果。

这会生成一个名称列表,但不是按照我预期的顺序:

正如我预期的最后两个条目出现在列表中的不同位置。

创建索引有效。除非您想优化性能,否则我认为它们并不是真正必要的。

然而,select 语句似乎忽略了这部分:collat​​e "ca_ES"。

当我选择其他排序规则时也存在这个问题。我试过“es_ES”和“pt_PT”,但结果相似。

0 投票
0 回答
541 浏览

crystal-reports - Crystal Reports Server 2011 字符集兼容性

我目前正在开发 SQL Server 2008 R2,并计划启动 Crystal Reports Server 2011 并与 SQL Server 一起运行。想看看 Crystal Reports Server 2011 是否支持 Latin-1 通用字符集排序规则。只是想确保 SQL Server 和 Crystal Reports Server 都与 Latin-1 兼容。

非常感谢!

0 投票
1 回答
1281 浏览

sql-server-2008 - SQL COLLATION 无法解析

在我们的开发服务器上,我们有一个带有排序规则的数据库服务器: COLLATE SQL_Latin1_General_CP1_CI_AS

在服务器上部署我们的解决方案并且该数据库服务器具有排序规则后:COLLATESQL_Latin1_General_CI_AS

这意味着如果我们有一个查询:

我遇到了这个问题:

无法执行 varchar 值到 varchar 的隐式转换,因为值的排序规则由于排序规则冲突而未解决。

所以我尝试了这个:ALTER DATABASE [mydb] COLLATE SQL_Latin1_General_CP1_CI_AS

然后我检查了 myDB 的属性,排序规则更改为:SQL_Latin1_General_CI_CS_AS但我仍然得到同样的错误。

其他主题建议重新安装数据库。但情况并非如此,我们会丢失所有数据。

任何建议都非常感谢!

提前致谢。

0 投票
2 回答
689 浏览

perl - perl libSqliteIcu.so 整理 icu

libSqliteIcu在sqlite3 终端工作正常:

如何将上面的序列编码到perl中?

0 投票
2 回答
1250 浏览

.net - VB.net SQL 命令尝试整理查询

我正在尝试将 COLLATE 函数添加到 .net SqlCommand。但我没有得到任何结果。我已经在 Mgmt Studio 中测试了它的逻辑,在它工作的地方,应该有这个 SELECT stmt 返回的数据。除排序规则过滤器外,该查询均有效。

该查询在添加以下语法之前有效...

数据库设置为不区分大小写,需要保持这种状态。我只是希望能够在某些查询期间应用 COLLATION。可以在 MgmtStudio 中完成。

关于如何让 .net 操作正确执行的任何想法?

谢谢,