易截截图软件、单文件、免安装、纯绿色、仅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
移动数据库文件

Oracle数据库由数据文件,控制文件和联机日志文件
三种文件组成。
由于磁盘空间的变化,或者基于数据库磁盘I/O性能的调整等,我們可能会考虑移动数据库文件。(注:
恢复数据库时非常
有用,属于冷备份)
查询当前数据库中,相关文件路径

select * from v$datafile;
se ......

Oracle执行外部文件:

Oracle执行外部文件:
c:>sqlplus user/pwd@db
sql>@new.sql
执行多个sql文件:
1.把所有的文件都放在同一个目录下,然后在命令行里执行命令:
         c:>dir/b > d:\1.sql
   会把所有的sql文件名都输出到一个sql文件中。
2.用UltraEdit打开生成的 ......

oracle uptime的bug

症状:oracle sqlplus没反应
oracle10g的有十几个机器客户端10.2.0.1.0,执行sqlplus这个命令没反映。此时cpu使用为99.9%,观察了一会,不释放。
oracle其他命令都好使。
环境变量、ping tnsname等都没问题。。且这些机器都是至少运行了200多天左右,
但一旦重启OS就好使了。。
或者不重启OS,换成9i的客户端,sqlplus ......

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 foll ......

oracle常用命令

ORACLE常用命令
一、ORACLE的启动和关闭
1、在单机环境下
要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下
su - oracle
a、启动ORACLE系统
oracle>svrmgrl
SVRMGR>connect internal
SVRMGR>startup
SVRMGR>quit
b、关闭ORACLE系统
oracle>svrmgrl
SVRMGR>connect&nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号