Dream Dream
首页
  • Kubernetes
  • Docker
  • Oracle
  • Vue
  • Java
  • SpringBoot
更多
心灵鸡汤

Dream

啥也不知道
首页
  • Kubernetes
  • Docker
  • Oracle
  • Vue
  • Java
  • SpringBoot
更多
心灵鸡汤
  • oracle

    • 问题记录
    • 常用sql记录
    • 常用函数记录
      • TO_CLOB 函数
      • ORACLE中文字段排序
  • mysql

  • 人大金仓

  • 数据库
  • oracle
Dream
2022-12-13

常用函数记录

# TO_CLOB 函数

-- 将 表TABLE1 中  COLUMN2(VARCHAR2) 赋值给 COLUMN1(CLOB)
-- 【 把 varchar2字段 转成 clob字段】
UPDATE TABLE1 SET COLUMN1 = TO_CLOB(COLUMN2);
1
2
3

# ORACLE中文字段排序

Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值:

SCHINESE_RADICAL_M :按照部首(第一顺序)、笔划(第二顺序)排序
SCHINESE_STROKE_M :按照笔划(第一顺序)、部首(第二顺序)排序
SCHINESE_PINYIN_M : 按照拼音排序,系统的默认排序方式为拼音排序
1
2
3
4
5
-- 按照笔划排序
select EKD_JDFG from EIV_KINGDEE_DATA WHERE EKD_EKQ_ID IS NOT NULL order by nlssort(EKD_JDFG,'NLS_SORT=SCHINESE_STROKE_M');
-- 按照部首排序
select EKD_JDFG from EIV_KINGDEE_DATA WHERE EKD_EKQ_ID IS NOT NULL order by nlssort(EKD_JDFG,'NLS_SORT=SCHINESE_RADICAL_M');
-- 按照拼音排序,此为系统的默认排序方式
select EKD_JDFG from EIV_KINGDEE_DATA WHERE EKD_EKQ_ID IS NOT NULL order by nlssort(EKD_JDFG,'NLS_SORT=SCHINESE_PINYIN_M');
1
2
3
4
5
6
常用sql记录
问题记录

← 常用sql记录 问题记录→

最近更新
01
问题记录2
02-01
02
硬盘格式化
01-10
03
问题记录
01-03
更多文章>
Copyright © 2020-2025 Dream hu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式