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

oracle 函数整理(一)

1. ASCII: 返回与指定的字符对应的十进制数;
SQL> select ascii('A') A,ascii('a') a,ascii(0) zero,ascii('') space from dual; 
   A A ZERO SPACE
   --------- --------- --------- ---------
   65 97 48 
2. CHR:给出整数,返回对应的字符;
SQL> select chr(54740) zhao,chr(65) chr65 from dual;
   ZH C
   -- -
   赵 A
3. CONCAT:连接两个字符串;
SQL> select concat('010-','88888888')||'转23' 高乾竞电话  from dual;
   高乾竞电话
   ----------------
   010-88888888转23
   
4. INITCAP:返回字符串并将字符串的第一个字母变为大写;
SQL> select initcap('smith') upp from dual;
   UPP
   -----
   Smith
5.INSTR(C1,C2,I,J):在一个字符串中搜索指定的字符,返回发现指定的字符的位置;
          C1 被搜索的字符串
          C2 希望搜索的字符串
          I 搜索的开始位置,默认为1
          J 出现的位置,默认为1
SQL> select instr('oracle traning','ra',1,2) instring from dual;
   INSTRING
   ---------
   9
6.LENGTH:返回字符串的长度;
SQL> select length('smith') length from dual;
   length
   -----
   5
7.LOWER:返回字符串,并将所有的字符小写
SQL> select lower('AaBbCcDd')AaBbCcDd from dual;
   AABBCCDD
   --------
   aabbccdd
8.UPPER:返回字符串,并将所有的字符大写
SQL> select upper(AaBbCcDd) upper from dual;
   UPPER
   --------
   AABBCCDD
9.RPAD和LPAD(粘贴字符):RPAD 在列的右边粘贴字符 LPAD 在列的左边粘贴字符
SQL> select lpad(rpad('gao',10,'*'


相关文档:

oracle 表空间操作

oracle表空间操作详解
  1
  2
  3作者:   来源:    更新日期:2006-01-04 
  5
  6 
  7建立表空间
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

ORACLE常用FAQ

 第一部分、SQL&PL/SQL
[Q]怎么样查询特殊字符,如通配符%与_
[A]select * from table where name like 'A_%' escape ''
[Q]如何插入单引号到数据库表中
[A]可以用ASCII码处理,其它特殊字符如&也一样,如
insert into t values('i'||chr(39)||'m'); -- chr(39)代表字符'
或者用两个单引号表示一个
or ......

SQL语言基础考核(二)(oracle)

 2.根据Oracle 数据库scott 模式下的emp 表和dept 表,完成下列操作:
      (1) 查询20号部门的所有员工信息;
      (2) 查询所有工种为CLERK 的员工的员工号、员工名和部门号;
      (3) 查询奖金COMM 高于工资SAL 的员工信息;
  ......

PHP连接Oracle并分页访问(OCI版)

虽然本人没有验证过,不过据说通过ADODB访问Oracle对性能影响很小.而且ADODB比OCI8也要方便很多,毕竟许多东西都再次封装过.不过不管怎么说这都在中间又加上了一层,理论上来说出现问题的几率和解决问题的难度都变大了.而Oracle又经常用在不能随便出问题的环境,所以想必想要直接使用OCI的情况也不少.以下就是我的例子:
<?p ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号