collation相关内容

创建变量并在sql server 2005中指定排序规则时出现错误

当我尝试这样做时: DECLARE @var nvarchar(500)整理阿拉伯语BIN 我明白了: 消息156 ,级别15,状态1,第1行 关键字“ collat​​e”附近的语法错误。 这是完整的代码,它可以工作,我不知道如何,但是给它的人我已经成功使用了它 创建功能fn_RemoveTashkeel(@InputString nv ..

将用户定义的规则添加到现有语言

谁能解释用一种语言加载现有规则并向其中添加一些新规则的正确方法。 我执行以下操作,但未设置规则。 void CompareTest() { UErrorCode状态= U_ZERO_ERROR; UChar规则集[500]; *规则集= 0; int32_t rlen = 0; UCollat​​or * coll = ucol_open(“ de_DE”,& sta ..
发布时间:2020-10-05 05:46:38 C/C++开发

如何将自定义排序规则应用于SQLite数据库的特定列?

在使用iBATIS.NET将数据映射到SQLite数据库的C#应用​​程序中,我希望能够按与英文字母稍有不同的字母(特定的字符和某些字符的顺序)对特定的列进行排序是不同的)。我想从数据库中获取已经排序的结果,因为由于分页,无法对应用程序本身进行排序。 经过一些研究,我得出结论,应用自定义排序规则可能是这里唯一的选择。这个结论正确吗? 但是,我无法确定在上述情况下如何做到这一点。 iBA ..
发布时间:2020-10-05 05:44:34 C#/.NET

实时部署时的SQL排序规则问题

历史: 前一天晚上我进行了一次部署,其中涉及执行创建存储过程的脚本。但是,在运行脚本时,发生了有关数据库排序规则的错误。 问题: 在我们的朋友Google的帮助下,我设法发现我遇到的问题是因为在我们的活动环境的数据库中有一个排序规则和临时数据库的排序规则不同,并且尝试插入变量表时出现错误。 问题: 最好的 环境: sql 2000 请先谢谢。 解决方案 我们 ..
发布时间:2020-10-05 05:44:27 数据库

由于排序规则不匹配,对两个数据库的查询有错误

我是一名IT顾问,通常负责管理硬件和网络,但是我们的程序员目前正在休假。我对在15个站点的实践管理软件服务器上的每个服务器上的两个数据库上运行的MSSQL查询进行了一些修改,并且在一些与归类冲突有关的服务器上遇到错误。 在我们大多数站点的服务器上,它运行良好,但是在15台服务器中,有4台由于某些原因出现了两台使用不同排序规则的数据库。 我已经研究过尝试更改排序规则,但是操作并不顺利,所 ..
发布时间:2020-10-05 05:43:18 数据库

查询拉丁表中外语字段的排序规则

我有一系列表,每个表都有专门的外语列。语言有日文,泰文,英文,意大利文,法文,共有20种以上。 所有这些表均使用拉丁文不区分大小写的排序规则进行设置。 DB工作正常。 但是现在我试图针对每个表的特定外语列进行查询。让我们以日语作为入门。我想让外语用户输入外语文本并根据外语列查找记录。 DECLARE @myVar nvarchar(max); SET @myVar =' ..
发布时间:2020-10-05 05:43:15 其他开发

更改数据库SQL Server 2008的排序规则

我已经在SQL Server 2008 Express(10.0.1600.22)中创建了一些新数据库,并且还从SQL Server 2005 Express(9.00.1399.06)中恢复了一个数据库。 这些规则的排序规则是不同的,因此我无法在它们之间执行查询。因此,我尝试将还原的数据库排序规则 从:SQL_Latin1_Genral_CP1_CI_AS 更改为:Latin1_G ..
发布时间:2020-10-05 05:43:11 其他开发

Android:SQLite中的自定义排序规则

有没有一种方法可以让Android上的SQLite使用自定义整理例程? 我知道 SQLite的C接口可以做到这一点,所以我想我可以通过编写用于使用NDK进行构建的C代码来做到这一点。 我需要安排事情,使文本 B-9 在 B-29 之前排序。默认的字母排序会错误地绕过它们。 解决方案 我很确定在Android中无法做到这一点。 我的建议是使用一个自定义列进行排序,在该列中, ..
发布时间:2020-10-05 05:43:08 移动开发

葡萄牙语的MySQL归类

在MySQL中,是否有一种方法可以按照葡萄牙语语言对字符进行整理?用同样的方式,有utf8_spanish_ci或西班牙文。还是可以添加新的排序规则? 有以下字符: ç(Gonçalves) ã(Guimarães) õ(Simões) â(Tânger) ô(Pôrto) ê(Gouvêa) é(费里亚) í(维尼修斯) ó(格里霍) ú(阿劳霍) á(托马斯) ñ(努涅斯) ..
发布时间:2020-10-05 05:43:05 数据库

Persian_CI_AI排序规则和“ك”字符出现问题

我安装了sql server 2008企业版,并创建了一个Persian_CI_AI Collat​​ion示例数据库。然后从Visual Studio 2010 Windows应用程序中插入“اسكندر”一词,其中有两种类型的“ك”(阿拉伯语和波斯语),但在搜索时间结果中仅显示了一个“اسكندر”。请帮助我 解决方案 您可以在vb.net中针对您的问题使用此过程 ''' ..
发布时间:2020-10-05 05:42:58 其他开发

SQL查询和Unicode问题

我对Unicode数据的Sql查询有一个很奇怪的问题。这是我得到的: Sql Server Express 2008 R2 AS 包含汉字的表/ words /词组(100,000行) 当我运行以下命令时,我得到了正确的行+返回的其他36行... SELECT TOP 1000 [ID] ,[MyChineseColumn] ,UNICODE([MyChineseColu ..
发布时间:2020-10-05 05:42:55 数据库

关于Unicode和排序规则,如何使MySQL像SQLite一样处理字符串?

我已经在SO,MySQL文档和其他地方研究了这个问题几个小时,但仍然找不到令人满意的解决方案。问题是: 让MySQL像SQLite一样对待字符串而没有任何额外的“智能”转换的最简单方法是什么? 例如,以下代码在SQLite中可完美运行: 创建表`dummy`(`key` VARCHAR(255)NOT NULL UNIQUE); 插入“ dummy”(“键”)值(“一个”) ..
发布时间:2020-10-05 05:42:52 数据库

用utf8_turkish_ci行到utf8_general_ci行更新表的效果?

我无法加入某些表,因为某些表/行是utf8_general_ci,而有些是utf8_turkish_ci。因此,我不得不复制土耳其语,将其转换为一般语言,最后使用它。但是我想知道,如果我将原始表从土耳其语转换为一般表格,对我的应用程序会发生什么?我使用MySQL和PHP。 这是最初的错误:排序规则(utf8_general_ci,IMPLICIT)和(utf8_turkish_ci,IMPL ..
发布时间:2020-10-05 05:42:44 数据库