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

ORACLE自增长字段实现

首先,你要有一张表!
        CREATE TABLE example(
              ID Number(4) NOT NULL PRIMARY KEY,
              NAME VARCHAR(25),
              PHONE VARCHAR(10),
              ADDRESS VARCHAR(50)
           );
      然后,你需要一个自定义的sequence
      CREATE SEQUENCE emp_sequence
           INCREMENT BY 1 -- 每次加几个
           START WITH 1 -- 从1开始计数
           NOMAXVALUE -- 不设置最大值
           NOCYCLE -- 一直累加,不循环
           NOCACHE -- 不建缓冲区
      以上代码完成了一个序列(sequence)的建立过程,名称为emp_sequence,范围是从1开始到无限大(无限大的程度是由你机器决定的),nocycle 是决定不循环,如果你设置了最大值那么你可以用cycle 会使seq到最大之后循环.对于nocache顺便说一下如果你给出了cache值那么系统将自动读取你的cache值大小个seq
,这样在反复操作时会加快运行速度,但如果遭遇意外情况如当机了或oracle死了,则下次取出的seq值将和上次的不连贯.(如果连不连贯无所谓建议用cache,因为时间就是金钱呀!跑题了!)
      书接上文,你只有了表和序列还不够,还需要一个触发器来执行它!代码如下:
      CREATE TRIGGER "触发器名称" BEFORE
           INSERT ON example FOR EACH ROW WHEN (new.id is null)
       begin
    &nbs


相关文档:

oracle 数据库备份

全数据库备份建议用oracle自带的 exp命令。
导某张表的话,或者备份某个用户的信息,可以到
Tool-》export table 导表
Tool-》export user object 导用户的数据。
-----------------------------------------------------------------------------------------
在oracle中,执行sql文件,可以写一个批处理文件
sqlplus& ......

oracle带参数游标的使用


  从游标提取数据
  从游标得到一行数据使用FETCH命令。每一次提取数据后,游标都指向结果集的下一行。语法如下:
FETCH cursor_name INTO variable[,variable,...]
  对于SELECT定义的游标的每一列,FETCH变量列表都应该有一个变量与之相对应,变量的类型也要相同。
  例:
SET SERVERIUTPUT ON
DECLARE
......

查询Oracle资源使用情况

SELECT trim(NAME) ||'            '|| VALUE from v$parameter
WHERE NAME IN ('sga_max_size','db_cache_size','shared_pool_size',
'shared_pool_reserved_size','large_pool_size','java_pool_size',
'db_block_size','db_block_buffers','log_buffer','sort_area_si ......

Oracle Application Express 的安装

安装前的准备:
      登录系统:sqlplus system/0621
1.   从数据字典v$instance中获取数据库的实例名和版本号:select instance_name,version from v$instance;
2.   从数据字典v$version中获取版本的详细信息:select * from v$version;
3.确认oracle所使用的参数文件 ......

oracle死锁的检测及处理

一. 死锁的检测
   --查死锁的会话。
select  A.sid, b.serial#,
 decode(A.type,
    'MR', 'Media Recovery',
    'RT','Redo Thread',
    'UN','User Name',
    'TX', 'Transaction',
    'TM', ' ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号