易截截图软件、单文件、免安装、纯绿色、仅160KB

ORACLE常见问题1000问(之七)

ORACLE内部函数篇
   255. CHARTOROWID(CHAR)
   将包含外部语法ROWID的CHAR或VARCHAR2数值转换为内部的二进制语法,参数CHAR必须是包含外部语法的ROWID的18字符的字符串.
   SELECT NAME from BSEMPMS WHERE ROWID=CHARTOROWID('AAAAfZAABAAACp8AAO');
   NAME : LEIXUE
   256. CONVERT(CHAR,DEST_CHAR_SET,SOURCE_CHAR_SET)
   CONVERT将字符串CHAR中的字符从SOURCE_CHAR_SET标识的字符集转换为由DEST_CHAR_SET标识的 
   字符集
   SELECT CONVERT('GroB','US7ASCII','WE8HP') 'CONVERSION' from PUBS;
   CONVERSION: Gross
   257. HEXTORAW(CHAR)
   将包含十六进制的CHAR转换为一个RAW数值.
   INSERT INTO BSEMPMS(RAW_COLUMN) SELECT HEXTORAW('7D') from TEST;
   258. RAWTOHEX(RAW)
   将RAW数值转换为一个包含十六进制的CHAR值.
   SELECT RAWTOHEX(RAW_COLUMN) 'CONVERSION' from BSEMPMS;
   CONVERSION: 7D
   259. ROWIDTOCHAR(ROWID)
   将一个ROWID数值转换为VARCHAR2数据类型.
   SELECT ROWID from BSEMPMS WHERE ROWIDTOCHAR(ROWID) LIKE '%BR1AAB%';
   260. TO_MULTI_BYTE(CHAR)
   将CHAR中的单字节转换为等价的多字节字符.
   SELECT TO_MULTI_BYTE('ASFDFD') from TEST;
   261. TO_SINGLE_BYTE(CHAR)
   将CHAR中的多字节转换为等价的单字节字符。
   SELECT TO_SINGLE_BYTE('ASFDFD') from TEST;
   262. TRANSLATE USING(TEXT USING {CHAR_CS|NCHAR_CS})
   将文本TEXT按照指定的转换方式转换成数据库字符集和民族字符集。
   其中TEXT是待转换的。
   USING CHAR_CS参数转换TEXT为数据库字符集,输出数据类型是VARCHAR2.
   USING NCHAR_CS参数转换TEXT为数据库字符集,输出数据类型是NVARCHAR2.
   CREATE TABLE TEST(CHAR_COL CHAR(20),NCHAR_COL NCHAR(20));
   INSERT INTO TEST valueS('HI,N'BYE');
   SELECT * from TEST;
   263. DUMP(EXPR,RETURN_FORMAT,START_POSITION,LENGTH)
   返回一个包含数据类型代码,字节长度等内部表示信息的VARCHAR2值.返回结果是当前数据库字符集,数据类型按照下面规定的内部数据类型的编码作为一个数字进行返回:
   代码 数据类型
   0 VARCHAR2
   1 NUMBER
   8 LONG
   12 DATE
   23 RAW
   24


相关文档:

Oracle Database Tuning ADDM

ADDM (Automatic Database Diagnostic Monitor) implements the Oracle performance method and analyzes statistics to provide automatic diagnosis of major performance problems. Because ADDM can significantly shorten the time required to improve the performance of a system, it is one of the most used perf ......

Oracle数据库中中文汉字显示乱码问题

Oracle数据库中中文汉字显示乱码问题
摘 要
字符集的设置不当是影响ORACLE数据库汉字显示的关键问题。本文从实践经验出发,介绍了ORACLE关于字符集的分类、构成及设定方法,分析了ORACLE数据库汉字显示乱码的常见现象及原因,并针对各种现象及原因提出了行之有效的解决办法。
关键字: ORACLE 字符集 中文 乱码 解决 UTF ......

用Oracle闪回功能恢复偶然丢失的数据

摘 要:本文提出了闪回功能的原理,描述了利用Oracle 9i或Oracle 10g的闪回功能进行恢复偶然丢失数据的方法。
关键词:Oracle;闪回;回滚段;数据恢复
引言
人为的错误是数据库系统失败的重要原因之一,根据调查约40%的系统问题是操作失误或者用户错误引起的,这些人为的错误又特别难以避免。传统上当发生数据丢失、 ......

oracle最重要的9个动态性能视图

v$session + v$session_wait (在10g里功能被整合,凑合算1个吧.)
v$process
v$sql
v$sqltext
v$bh (更宁愿是x$bh)
v$lock
v$latch_children
v$sysstat
v$system_event
按组分的几组重要的性能视图
1。System 的 over view
v$sysstat , v$system_event , v$parameter
2。某个session 的当前情况
v$process , ......

ORACLE常见问题1000问(之二)


   47. 中文是如何排序的?
   Oracle9i之前,中文是按照二进制编码进行排序的。
   在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值
   SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序
   SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序
   SC ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号