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


相关文档:

Oracle 安装系列 静默创建数据库

上篇介绍了静默安装数据库软件,下面介绍静默创建数据库的方法。
1. 用DBCA根据种子数据库创建一个模板
(种子数据库就是源数据库,如果没有源数据库,可以用DBCA创建一个新的模版或编辑原有的模版)
2. 将Oracle DB安装盘里面response目录下的dbca.rsp拷贝到本机上
3. 修改dbca.rsp文件,将模板名和DB名添加进去
GDB ......

Oracle全局数据库名、环境变量和sid的区别


http://www.haoxiai.net/shujuku/Oracle/111145.html
一、数据库名
什么是数据库名
数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中。格式如下:
DB_NAME=m ......

用plsql导出Oracle数据库的表结构


1、用pl/sql developer只导出表结构,不导出数据的sql文件
 答:  TOOLS-> Export Tables 然后选择中间的 sqlInserts
         它有一个 where clause 可以设置的, 看到没有. 填入 rownum < 0 就OK了.
         或 ......

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

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

oracle 日期函数

sql语句如下:
select * from userdb40.numservice  where ServiceNumber =88880068
 and applytime <= to_date('2009-12-26 10:41:44','yyyy-MM-dd HH24:mi:ss')
select to_date('2007-06-28 19:51:20.0','yyyy-MM-dd HH24:mi:ss') from dual; ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号