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

oracle中实现主键自动生成

 ID是主健,实现插入一个NAME,ID自动增加
SQL>   create   table   t1  
      2     (  
      3         id       number,  
      4         name   varchar2(10)  
      5     )  
      6     ;  
 SQL>   create   sequence   T1ID_SEQ  
      2     minvalue   1  
      3     maxvalue   999999  
      4     start   with   1  
      5     increment   by   1  
      6     cache   20  
      7     ;
创建触发器
sql> create or replace trigger tr
 before insert on table for each row
 begin
  select to_char(seq.nextval) into :new.id form dual;
 end tr;
 /


相关文档:

oracle 表空间操作

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

Oracle 常用函数

001、字符
length/lengthb   字符数(1个汉字1个字符) / 字节数(1个汉字2个字节)
ltrim/rtrim/trim 删除空格
lower/upper      大小写转换
select length('abc') from dual;
select substr(ename, 1, 3) from emp; 从第一个字符开始截,一共截3个字符
substr('abcdefg',2,3) => ......

Oracle 查询、更新基本操作

oracle 默认隔离等级是:读已提交。
查询锁定,防止另外用户更新:
select * from books for update;
当前用户更新之后,另外用户可以更改。
01、表连接
假定from子句中从左到右两个表分别为A,B表。
内连接:选取A、B表的完全匹配的集合,两表交集:
select empno,ename,emp.deptno A,dept.deptno B,dname from emp ......

ORACLE to_char函数详解

 The following are number examples for the to_char function.
to_char(1210.73, '9999.9')
would return '1210.7'
to_char(1210.73, '9,999.99')
would return '1,210.73'
to_char(1210.73, '$9,999.00')
would return '$1,210.73'
to_char(21, '000099')
would return '000021'
The following is a list ......

Oracle 中的 TO_DATE 和 TO_CHAR 函数

oracle 中 TO_DATE 函数的时间格式,以 2008-09-10 23:45:56 为例

格式
说明
显示值
备注

 
Year(年):
yy
two digits(两位年)
08
 
yyy
three digits(三位年)
008
 
yyyy
four digits(四位年)
2008
 
 
Month(月):
mm
number(两位月)
09
 
mon
abbre ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号