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

ORACLE使用EXCEPTIONS表查询出表中重复记录

SQL> conn system/oracle
Connected.
SQL> create table scott.t1(id number primary key,name varchar2(10)); --创建测试表
Table created.
SQL> select constraint_name,table_name,constraint_type, --查看相应完整性约束的状态
  2  status,deferrable,deferred,validated
  3  from dba_constraints
  4  where owner='SCOTT' and table_name='T1';
CONSTRAINT_NAME                TABLE_NAME                     C STATUS
------------------------------ ------------------------------ - --------
DEFERRABLE     DEFERRED  VALIDATED
-------------- --------- -------------
SYS_C0023319                   T1                             P ENABLED
NOT DEFERRABLE IMMEDIATE VALIDATED
SQL> insert into scott.t1 values(1,'tt');
1 row created.
SQL> insert into scott.t1 values(1,'hh');  --插入id列重复的记录失败
insert into scott.t1 values(1,'hh')
*
ERROR at line 1:
ORA-00001: unique constraint (SCOTT.SYS_C0023319) violated
SQL> alter table scott.t1 disable novalidate constraint SYS_C0023319;  --修改约束状态
Table altered.
SQL> select constraint_name,table_name,constraint_type,  --查看相应完整性约束的状态
  2  status,deferrable,deferred,validated
  3  from dba_constraints
  4  where owner='SCOTT' and table_name='T1';
CONSTRAINT_NAME                TABLE_NAME                     C STATUS
--------


相关文档:

JMS+Oracle Advanced Queue(AQ)用法实践

作者:杨大友,余川 测试员:王健
 
开发工具:Oracle Jdeveloper 10131
软硬件环境:
操作系统linux redhat 3.0 数据库为Oracle 10G 10.0.2
应用服务器为SOA Application Server 10131
开发语言:java
关于体系结构,说多了也让人觉得晕.我直接示例一个做法,至于理解,就慢慢看书吧!
步骤:
1.   
创 ......

oracle全文索引和定时任务

--首先检查数据库中是否有CTXSYS用户和CTXAPP脚色。
--如果没有这个用户和角色,意味着你的数据库创建时未安装intermedia功能。
--你必须修改数据库以安装这项功能。
--用sys用户为了用户gzinfo分配权限
grant
 CTXAPP 
to
 gzinfo;
grant
 
execute
 
on
 ctx_ddl 
to
......

今天装ORACLE 的点点滴滴!

虽然以前用了几年的ORACLE 的pl/sql  但安装今天还是第一次:
1: 还是先参考一下网站:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
  1. Oracle 10g windows 平台下安装
  下载地址:  http://download.csdn.net/source/1850497  
  在线观看地址:http://v.youku.com ......

Oracle 10G R2 RAC 日常管理

一、使用srvctl管理RAC数据库
[root@NODE01 bin]# pwd
/orac/crs/bin   # srvctl在$CRS_HOME/bin目录下,它可以在任何节点上维护。
[root@NODE01 bin]# ./srvctl
Usage: srvctl <command> <object> [<options>]
    command: enable|disable|start|stop|relocate|status| ......

ORACLE directory 目录

Create directory让我们可以在Oracle数据库中灵活的对文件进行读写操作,极大的提高了Oracle的易用性和可扩展性。
其语法为:
CREATE [OR REPLACE] DIRECTORY directory AS 'pathname';
本案例具体创建如下:
create or replace directory exp_dir as '/tmp';
目录创建以后,就可以把读写权限授予特定用户,具体语法如下 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号