如何查看在某个表上建立的触发器和约束?
来源:互联网 发布:spss数据录入 编辑:程序博客网 时间:2024/06/06 16:36
SELECT CONSTRAINT_TYPE, CONSTRAINT_NAME, INDEX_NAME FROM USER_CONSTRAINTS
SELECT * FROM USER_CONSTRAINTS T WHERE T.CONSTRAINT_NAME = 'PK_T_ADMINER'
ALTER TABLE T_ADMINER DISABLE CONSTRAINT PK_T_ADMINER;
ALTER TABLE T_ADMINER ENABLE CONSTRAINT PK_T_ADMINER;
ALTER TABLE TABLE_NAME DISABLE CONSTRAINT CONSTRAINT_NAME;
SELECT 'ALTER TABLE '|| TABLE_NAME ||' DISABLE CONSTRAINT '||CONSTRAINT_NAME||';' FROM USER_CONSTRAINTS
SELECT 'ALTER TABLE '|| TABLE_NAME ||' ENABLE CONSTRAINT '||CONSTRAINT_NAME||';' FROM USER_CONSTRAINTS
SELECT * FROM ALL_TRIGGERS
SELECT 'ALTER TRIGGER '|| TRIGGER_NAME ||' ENABLE'||';' FROM ALL_TRIGGERS
SELECT 'ALTER TRIGGER '|| TRIGGER_NAME ||' DISABLE'||';' FROM ALL_TRIGGERS
ALTER TRIGGER TG_UNIT ENABLE;
ALTER TRIGGER TG_UNIT DISABLE;
SELECT 'TABLES=(' FROM DUAL;
SELECT T.TABLE_NAME||',' FROM USER_TABLES T WHERE T.PARTITIONED ='NO';
SELECT ')' FROM DUAL;
--查看表在哪个表空间:
select table_name,TABLESPACE_NAME from user_tables where table_name=upper('xxx');
--查看用户默认表空间:
select username,default_tablespace from dba_users where username=upper('xxx');
--查看所有用户表
select * from user_tables
--查看用户所有触发器
select * from USER_TRIGGERS
--查看用户所有约束条件
select * from user_CONSTRAINTS
--查看用户所有表空间
select * from user_tablespaceS
- 如何查看在某个表上建立的触发器和约束?
- 如何查看oracle数据库的某个表上已经建立了那些索引
- 如何获取Oracle数据库中某个用户下的所有表、索引、约束、触发器
- Oracle中查看无效的对象、约束、触发器和索引
- 在视图上建立触发器
- mysql如何查看和删除表的约束?
- 在视图上建立触发器的方法详解
- 在视图上建立触发器的方法详解
- 如何查询运行在某个表上的所有SQL
- oracle之查询某个表上的触发器
- Linux上如何查看某个进程的线程
- Linux上如何查看某个进程的线程
- Linux上如何查看某个进程的线程
- Linux上如何查看某个进程的线程
- Linux上如何查看某个进程的线程
- Linux上如何查看某个进程的线程
- Linux上如何查看某个进程的线程
- Linux上如何查看某个进程的线程
- BaseDao.java
- asp.net
- RO07 - Smart Services
- SessionSet.java
- Oracle入门知识——转载
- 如何查看在某个表上建立的触发器和约束?
- 使用zlib来压缩文件-用delphi描述
- ASP。NET的配制说明
- lcs 最小实现(nlgn)
- ASP.Net是什么
- 对比微软、Yahoo和Google在线翻译
- EncodingFilter.java
- 用软件轻松实现DWG批量转PDF
- RO08 – 智能化我们的第一个服务