今天发现了个挺有意思的函数:NLSSORT,发现能给中文按拼音、笔画、部首排序,遂查了下相关资料,结果如下:Oracle 9i开始,新增了按照拼音、部首、笔画排序功能。    通过设置NSL_SORT值来实现:    SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序  
原创 2018-07-10 10:26:36
6392阅读
  Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。 设置NLS_SORT值即可。 Java代码   SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序   SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序   SCHINESE_PINYIN_M 按照拼音排序    使
转载 2019-10-11 10:37:00
507阅读
2评论
# MySQL NLSSORT详解 在MySQL中,NLSSORT函数被用来比较和排序字符串数据。这个函数可以根据指定的排序规则(collation)来对字符串进行排序。在本文中,我们将深入了解NLSSORT函数的用法和原理,并通过代码示例演示其具体应用。 ## NLSSORT函数简介 NLSSORT函数在MySQL中用于排序和比较字符串数据。它接受两个参数:要比较的字符串和排序规则(col
原创 2024-02-25 03:26:59
110阅读
create table test(name varchar2(20)); insert into test values('中国'); insert into test values('美国'); insert into test values('日本'); insert into test values('德国'); insert into test values('法国'); in
转载 2023-05-11 10:52:17
112阅读
文章目录1. 数据类型说明(数值类型、字符串类型、日期时间类型)1.1数值类型1.2 字符串类型1.3 日期类型1.4 数据类型练习:设计一张员工信息表2. SQL通用语法和SQL分类2.1 SQL通用语法2.2 SQL分类 1. 数据类型说明(数值类型、字符串类型、日期时间类型)MySQL中的数据类型有很多,主要分为三类:数值类型、字符串类型、日期时间类型。1.1数值类型说明:我这里的()你要
# MySQL 实现 NLSSort 功能解析 在数据库操作中,排序是一个常见的需求。MySQL 提供了多种排序函数,其中 `NLSSort` 是一个非常有用的函数,它允许我们根据特定的语言和排序规则对字符串进行排序。本文将详细介绍 `NLSSort` 的使用方式,并通过代码示例来展示其功能。 ## 什么是 NLSSort? `NLSSort` 是 MySQL 中的一个排序函数,它的全称是
原创 2024-07-29 04:11:58
80阅读
# 使用 MySQL 实现 NLSSORT 函数的替代方案 在 Oracle 数据库中,`NLSSORT` 函数用于对字符串进行语言和区域敏感的排序。而在 MySQL 中,并没有直接对应的函数,不过可以通过设置字符集和排序规则来实现类似的功能。本文将详细讲解如何在 MySQL 中实现 `NLSSORT` 的效果。 ## 整体流程 我们首先明确实现步骤,以便于小白理解。 | 步骤 | 说明
原创 2024-10-17 12:38:43
94阅读
ALTER SESSION SET NLS_SORT=''; //排序影响整个会话Oracle9i之前,中文是按照二进制编码进行排序的。   在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值   SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序   SCHINESE_STROKE_M 按照笔划(第一顺序)、
原创 2023-04-15 08:05:20
195阅读
# 实现“nlssort函数对应的MySQL”教程 ## 1. 简介 在开始讲解具体实现步骤之前,我们先来了解一下"nlssort函数对应的MySQL"是什么。nlssort函数是Oracle数据库中的一个函数,用于对字符进行排序。而在MySQL数据库中,我们可以通过一些简单的操作来实现类似的功能。 ## 2. 实现步骤 ### 2.1 创建测试表 首先,我们需要创建一个测试表,用于演示如何
原创 2023-12-04 06:33:47
362阅读
NLSSORT,可以用来进行语言排序,且不影响当前会话.用法示例:拼音SELECT * FROM TEAM ORDER BY NLSSORT(排序字段,'NLS_SORT = SCHINESE_PINYIN_M')笔划SELECT * FROM TEAM ORDER BY NLSSORT(排序字段,...
转载 2015-11-30 10:17:00
374阅读
2评论
Oracle or ORACLE? 有人肯定要问这个单词的大小写也存在区别吗? 事实是还真的有不少的差别! 在常用术语"ORACLE server"中使用全部大写的字母,"ORACLE server"表示甲骨文数据库服务器,引申过来纯大写的"ORACLE"也代表其数据库服务器。 而首字母O大写其他小写的"Oracle"一般在表示Oracle甲骨文有限公司"Oracle Corp"时使用,引
原创 2011-05-04 19:09:25
3351阅读
Oracle Active DataGuard Oracle to Oracle
原创 2019-02-01 10:28:15
3138阅读
2点赞
https://deadzq.github.io/oracle/Oracle.html 我的oracle笔记1 https://deadzq.github.io/oracle/Oracle2.html oracle触发器 数据库就是用户存放数据,访问数据,操作数据的存储仓库 用户的各种数据被存放在数
原创 2021-07-08 13:46:40
4469阅读
1点赞
环境介绍:        两台装有Solaris10的虚拟机,主机名为GG01和GG02 ,对应的IP为192.168.1.91和192.168.1.92。目前已经安装了oracle database 10g软件,数据库已处于运行状态。GG01上的数据库实例是GGDB01,而GG02上的数据库实例是GGDB02。网上好多类似文档中的数据
推荐 原创 2011-04-29 13:37:47
6228阅读
3点赞
6评论
案例(1)就假设我修改了一条数据:update people set name='Fusnow' where name='old fusnow';那我需要做的事情包括:在redo log buffer生成redo信息(包括对表的redo,undo的redo,索引什么的就不考虑了)在buffer cache里修改name='Fusnow',修改undo
原创 2013-05-10 09:29:07
3280阅读
而补漏,不为晚矣;视图的概念视图是基...
原创 2023-07-19 16:01:40
266阅读
01.{Oracle题目}你判断下面语句,有什么作用?(选择1项) GRANT update ON inventory TO joe WITH GRANT OPTION; A)一个系统权限被授予用户JOE B) 一个对象权限被授予用户JOE C) 用户JOE被授予在这个对象上的所有权限 D) 一个系统权限和一个对象权限被授予用户JOE02.{Oracle
转载 2013-09-28 08:50:00
2470阅读
2评论
Oracle SQL的优化规则: [color=blue][b]尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替[/b][/color] 用IN写出来的SQL的优点是比较容易写及清晰易懂,但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE 试图将其转换成多个表的连接
原创 2023-02-06 17:07:51
434阅读
现象描述:  在oracle 10g/11g版本引进的oracle集群软件oracle clusterware,如果需要在服务器上重新安装Oracle clusterware(crs),首先必须把Oracle clusterware(crs)删除干净。      告警信息:  因Oracle clusterware(crs
原创 2012-01-11 17:50:16
5754阅读
故障分类一        数据库挂起故障1 由于ARCHIVE挂起导致数据库挂死2 NIT文件中SGA区设置太大,导致内存不够用,数据库和系统都挂死3 由于临时表空间无法扩展导致数据库被挂起4由于未打补丁导致RMAN备份时将数据库挂起故障分类二  数据库功能/性能异常5由于BLOB类型的表记录数太多操作又太频繁导致数据库效率急差6由于未对特大表(达
  • 1
  • 2
  • 3
  • 4
  • 5