http://docs.oracle.com/cd/B28359_01/server.111/b28286/functions001.htm#autoId2
本文内容
- NLS 字符函数
- 附录
Oracle 字符函数包括:
- 返回字符值的字符函数
- NLS 字符函数
- 返回数字值的字符函数
返回数字值的字符函数
返回数字值的函数可以把任何字符类型作为其参数。它包括:ASCII、INSTR、LENGTH 和 REGEXP_INSTR。
ASCII
INSTR
LENGTH
REGEXP_INSTR
ASCII(char)
ASCII 函数返回 char 第一个字符的数据库字符集的十进制表示。
char 可以是数据类型 CHAR、VARCHAR2、NCHAR 或 NVARCHAR2。返回值是 NUMBER 类型。若你的数据库字符集是 7 位 ASCII ,则该函数返回 ASCII 值;若数据库字符集是 EBCDIC 编码,则返回一个 EBCDIC 值。另外,没有相应的 EBCDIC 字符函数。
该函数不直接支持 CLOB 数据。但是,CLOB 数据可以隐式数据转换作为参数传递。
示例 4:演示 ASCII。返回 employees 表中字段 last names 以字母 L 开头的记录,L 的 ASCII 等价于 76。employees 表位于 Oracle OE schema。
WHERE ASCII(SUBSTR(last_name, 1, 1)) = 76;
LAST_NAME
-------------------------
Lorentz
Landry
Ladwig
Lee
Livingston
SQL>