问题标签 [case-sensitive]

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 投票
3 回答
8260 浏览

performance - Sybase 上不区分大小写的搜索

我已经厌倦了谷歌搜索在 Sybase ASE 上进行不区分大小写搜索的解决方案(Sybase 数据/列名区分大小写)。Sybase 文档自豪地说,只有一种方法可以进行此类搜索,即使用 Upper 和 Lower 函数,但俗话说,它存在性能问题。相信我他们是对的,如果你的表有大量数据,那么性能会很尴尬,你永远不会再使用 Upper 和 Lower。我对其他开发人员的问题是:你们如何解决这个问题?

PS 请不要建议更改排序顺序或移动到任何其他数据库,在现实世界中,开发人员不会控制数据库。

0 投票
4 回答
6791 浏览

javascript - JavaScript 以及为什么大写字母有时有效,有时无效

在 Notepad++ 中,我正在编写一个 JavaScript 文件,但有些东西不起作用:单击按钮时必须显示警报,但它不起作用。

我使用了 Notepad++ 提供的自动完成插件,它为我提供了onClick.

当我将资本更改C为 smallc时,它确实有效。

所以首先,在查看自动完成中的函数时,我注意到很多函数都使用大写字母。

但是当你更改getElementById为时getelementbyid,你也会得到一个错误,更糟糕的是,我学校的手册上所有的东西都是用大写字母写的,但解决方案都是用小写字母写的。

那么 JavaScript 和它对哪些函数可以有大写字母而哪些不能有选择性的本质是什么?

0 投票
9 回答
84788 浏览

sql - 使用 Hibernate 进行不区分大小写的搜索

我正在使用 Hibernate 将我的 Java 应用程序的 ORM 用于 Oracle 数据库(不是数据库供应商很重要,我们可能有一天会切换到另一个数据库),我想根据用户提供的字符串从数据库中检索对象。例如,在搜索人时,如果用户正在寻找住在“弗兰”的人,我希望能够给她在旧金山的人。

SQL 不是我的强项,我更喜欢 Hibernate 的Criteria构建代码而不是硬编码字符串。谁能指出我如何在代码中做到这一点的正确方向,如果不可能,硬编码的 SQL 应该是什么样子?

谢谢,

尤瓦尔=8-)

0 投票
7 回答
1838 浏览

c# - 使用 OleDB 从 .NET 查询 SQL Server 2005 时区分大小写

我有一个从 .NET 应用程序到 SQL Server 数据库的查询,它似乎需要很长时间才能完成(5 分钟以上)。我在 c# 中创建了一个测试应用程序来尝试查看这么长时间的谈话内容(查询应该很快返回)。

当我通过添加元素来重构查询以查看哪个部分花费了这么长时间时,我最终实际上逐字地重构了查询,其中唯一的区别是原始查询中的空格和大小写差异。这种差异在大约 100 毫秒内返回了结果。

有人见过这个吗?我想知道我们的服务器(因为同事有同样的问题)或我们的计算机上是否有服务关闭。

提前感谢您对此的任何帮助。

下面的代码示例(末尾查询第一行的差异(fk_source 与 fk _Source):

0 投票
11 回答
251991 浏览

sql - SQL 语法是否区分大小写?

SQL 是否区分大小写。我使用了 MySQL 和 SQL Server,它们似乎都不区分大小写。总是这样吗?标准是否定义区分大小写?

0 投票
25 回答
2051 浏览

c# - 为什么人们喜欢区分大小写?

只是想知道为什么人们喜欢在编程语言中区分大小写?我不是想发起一场火焰战争,只是好奇而已。
就我个人而言,我从来没有真正喜欢过它,因为当我尝试过一种区分大小写的语言时,我发现我的工作效率会下降,请注意,我正在慢慢热身/习惯它,因为我更多地使用 C# 和 F#我曾经。

那你为什么喜欢它?

干杯

0 投票
2 回答
126 浏览

naming-conventions - 应用程序何时应该尊重输入的区分大小写?

我最近推出了一个应用程序,它使用 PGP 自动加密从另一个内部系统输出的文件,然后 sftp'd 到外部目标服务器目录,供第三方应用程序使用。我一直在尝试解决整个过程大约一周的问题,直到今天早上在电子邮件中没有收到第三方的回复......

“<em>原来,文件命名不正确,所以系统认为你没有提交它。有一个大写的“T”应该小写。”</p>

行。在深深叹了口气之后(因为没有其他人可以访问该目录并且没有其他以类似方式命名的文件),我开始怀疑,“<strong>应用程序何时应该尊重密码之外的用​​户输入区分大小写?” 我在这里通过我的大脑试图想一个时间,我希望“文件名”和“文件名”有意识地表示不同的东西。

顺便说一句,我不是在谈论应用程序内变量命名约定。我实际上非常喜欢区分大小写的语言。

0 投票
3 回答
5967 浏览

mysql - 有没有办法在 MySQL / Rails 中强制区分大小写以进行单个查找?

我正在搜索标签,一些用户喜欢“猫”,而另一些用户喜欢“猫”去图...

无论如何,有没有办法强制特定的发现区分大小写?如:

有任何想法吗?

0 投票
6 回答
83998 浏览

sql - Oracle - 选择字段具有小写字符的位置

我在 Oracle 9.2.0.6 数据库中有一个表 users。其中两个字段是 varchar - last_name 和 first_name。

当向该表中插入行时,名字和姓氏字段应该全部大写,但是不知何故这两个字段中的某些值是混合大小写的。

我想运行一个查询,它将向我显示表中包含名字或姓氏的所有行,其中包含小写字符。

我在网上搜索并找到了 REGEXP_LIKE,但这一定是针对较新版本的 oracle - 它似乎对我不起作用。

我尝试的另一件事是将“abcde...z”翻译为“$$$$$...$”,然后在我的字段中搜索“$”,但必须有更好的方法吗?

提前致谢!

0 投票
3 回答
28677 浏览

xml - 简单类型字符串的 XML 模式不区分大小写枚举

我的 XML 模式 (.xsd) 文件中需要不区分大小写的字符串枚举类型。通过执行以下操作,我可以不区分大小写。

唯一的问题是我没有得到枚举值。使用 Visual Studio 编写我的 XML 时,我不会得到很好的智能感知。以下将给我枚举,但它区分大小写。

这会给我我的枚举,但如果我收到“开”、“开”或“开”的值,验证将失败。

我想要枚举“on”、“off”并允许输入不区分大小写的版本。