- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用“alter session set nls_sort”似乎对我不起作用。我正在使用 SQLPlus v11.2.0.3.0 x64 并尝试应用 Oracle 文档中的“示例 9-10 NLS_SORT 影响语言排序顺序”的简单步骤 http://docs.oracle.com/cd/E18283_01/appdev.112/e10766/tdddg_globalization.htm#CACJEJIB
CREATE TABLE temp (name VARCHAR2(15));
INSERT INTO temp (name) VALUES ('laguna');
INSERT INTO temp (name) VALUES ('llama');
INSERT INTO temp (name) VALUES ('loco');
SELECT * FROM nls_session_parameters WHERE parameter = 'NLS_SORT';
Result: BINARY
SELECT * FROM temp ORDER BY name;
Result:
NAME
---------------
laguna
llama
loco
ALTER SESSION SET NLS_SORT=SPANISH_M;
SELECT * FROM nls_session_parameters WHERE parameter = 'NLS_SORT';
Result: SPANISH_M
SELECT * FROM temp ORDER BY name;
Results are the same:
NAME
---------------
laguna
llama
loco
SELECT * FROM temp ORDER BY NLSSORT(name, 'NLS_SORT=SPANISH_M');
Result:
NAME
---------------
laguna
loco
llama
最佳答案
当我卸载 Oracle v11.2.0.3.0 并安装 v12.1.0.1.0 时,此问题已解决。说实话,我不能排除它可能只是我们的 v11.2.0.3.0 Oracle 安装程序或 Oracle 本身的包装器/配置的问题。 Thx 对于所有的帖子都是一样的。
关于sql - Oracle NLS_SORT 无法通过 ALTER SESSION 工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19459514/
在通过脚本连续触发的大量查询中,单个查询使用 REGEXP_LIKE。在其中,我不希望正则表达式 ([a-z]) 匹配变音符号 (á、õ、ì)。我发现这样做的唯一方法是将 NLS_SORT 设置为 B
我有一个应用程序,每个用户都可以在用户设置中选择一种语言。现在我想为 NLS_SORT 设置这种语言。我可以在每个排序查询中发送这种“语言”,但我认为这不是一个好的解决方案。我想在用户登录后设置它,但
我们在“varchar2”列上使用“nls_sort”功能索引。当我们尝试获取唯一值时,索引性能与普通(非功能性)索引一样好。但是,当我们尝试在“nls_sort”功能索引上使用“范围扫描”计划编写查
使用“alter session set nls_sort”似乎对我不起作用。我正在使用 SQLPlus v11.2.0.3.0 x64 并尝试应用 Oracle 文档中的“示例 9-10 NLS_S
默认情况下,Oracle 使用创建的索引。 当我更改为 NLS_COMP=Linguistic 和 NLS_Sort=Binary_CI 时,我会得到全表扫描。 我读过使用 (nlssort(name
我是一名优秀的程序员,十分优秀!