国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

Oracle中的中文排序方式

2024-08-29 13:03:53
字體:
供稿:網(wǎng)友

     1. 測試中文排序的數(shù)據(jù)庫版本

  SQL> select * from v$version;
  BANNER
  --------------------------------------------------------------------------------
  Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
  PL/SQL Release 11.1.0.6.0 - Production
  CORE    11.1.0.6.0      Production
  TNS for Linux: Version 11.1.0.6.0 - Production
  NLSRTL Version 11.1.0.6.0 - Production

  2. 創(chuàng)建測試表

  create table player (id number(16, 0), name varchar2(30));

  3. 檢查字符集配置

  確認數(shù)據(jù)庫字符集 american_america.AL32UTF8
  SQL>  select  name,value$  from  props$;
  NAME                           VALUE$
  ------------------------------ ------------------------------
  DICT.BASE                      2
  DEFAULT_TEMP_TABLESPACE        TEMP
  DEFAULT_PERMANENT_TABLESPACE   USERS
  DEFAULT_EDITION                ORA$BASE
  Flashback Timestamp TimeZone   GMT
  TDE_MASTER_KEY_ID
  DEFAULT_TBS_TYPE               SMALLFILE
  NLS_LANGUAGE                   AMERICAN
  NLS_TERRITORY                  AMERICA
  NLS_CURRENCY                   $
  NLS_ISO_CURRENCY               AMERICA
  NLS_NUMERIC_CHARACTERS         .,
  NLS_CHARACTERSET               AL32UTF8
  NLS_CALENDAR                   GREGORIAN
  NLS_DATE_FORMAT                DD-MON-RR
  NLS_DATE_LANGUAGE              AMERICAN
  NLS_SORT                       BINARY
  NLS_TIME_FORMAT                HH.MI.SSXFF AM
  NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM
     NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR
  NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR
        NLS_DUAL_CURRENCY              $
  NLS_COMP                       BINARY
  NLS_LENGTH_SEMANTICS           BYTE
  NLS_NCHAR_CONV_EXCP            FALSE
  NLS_NCHAR_CHARACTERSET         AL16UTF16
  NLS_RDBMS_VERSION              11.1.0.6.0
  GLOBAL_DB_NAME                 ORA11G
  EXPORT_VIEWS_VERSION           8
  WORKLOAD_CAPTURE_MODE
  WORKLOAD_REPLAY_MODE
  DBTIMEZONE                     00:00
  32 rows selected.
  SQL>

  深入確認字符集
  SELECT DISTINCT (NLS_CHARSET_NAME(CHARSETID)) CHARACTERSET,
  DECODE(TYPE#, 1,
  DECODE(CHARSETFORM, 1, 'VARCHAR2', 2, 'NVARCHAR2', 'UNKOWN'),
  9,
  DECODE(CHARSETFORM, 1, 'VARCHAR', 2, 'NCHAR VARYING', 'UNKOWN'),
  96,
  DECODE(CHARSETFORM, 1, 'CHAR', 2, 'NCHAR', 'UNKOWN'),
  112,
  DECODE(CHARSETFORM, 1, 'CLOB', 2, 'NCLOB', 'UNKOWN')) TYPES_USED_IN
  FROM SYS.COL$
  WHERE CHARSETFORM IN (1, 2)
  AND TYPE# IN (1, 9, 96, 112);

  確認操作系統(tǒng)字符集設(shè)置

  [ora11g@bj55 ~]$ export NLS_LANG=american_america.al32utf8

  4. 填寫測試數(shù)據(jù)
  。。。。
  SQL> insert into player values (17, '下午啦');
  1 row created.
  SQL> insert into player values (20, '八千米死亡線');
  SQL> set pagesize 60
  SQL>  select * from player;
  ID NAME
  1 中文
  2 中文拼音
  3 筆畫輸入法
  4 一
  5 二
  6 三
  7 四
  8 五
  9 六
  10 七
  12 八1
  13 八2
  14 九1
  15 十
  16 測試啊
  17 下午啦
  20 八千米死亡線
  17 rows selected.
  SQL>

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 将乐县| 息烽县| 仁布县| 甘德县| 盐池县| 固原市| 吴桥县| 轮台县| 潼关县| 蕉岭县| 彩票| 花莲市| 商南县| 舞阳县| 灌南县| 仪陇县| 天镇县| 上犹县| 卢龙县| 松潘县| 老河口市| 张家川| 饶平县| 霍邱县| 枞阳县| 长宁区| 临夏市| 浪卡子县| 霍林郭勒市| 上高县| 德昌县| 宜兰县| 沁水县| 花垣县| 南江县| 德令哈市| 长武县| 新平| 南溪县| 蒙山县| 枣庄市|