- 浏览: 1364716 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (551)
- 计划 (4)
- java (115)
- oracle (60)
- ajax (3)
- javascript (64)
- 计算机操作技巧集 (11)
- 近期关注话题 (10)
- 随想 (13)
- html (6)
- struts (15)
- hibernate (16)
- spring (2)
- game (0)
- Eglish (10)
- DisplayTag (6)
- jsp (18)
- css (3)
- eclipse (3)
- 其他知识 (8)
- 备用1 (12)
- 备用2 (1)
- 笑话-放松心情 (9)
- 设计 (1)
- 设计模式 (1)
- 数据结构 (0)
- office办公软件 (5)
- webwork (0)
- tomcat (2)
- MySql (1)
- 我的链接资源 (5)
- xml (2)
- servlet (0)
- PHP (13)
- DOM (0)
- 网页画图vml,canvas (1)
- 协议 (2)
- 健康 (3)
- 书籍下载 (1)
- jbpm (1)
- EXT (1)
- 自考 (2)
- 报表 (4)
- 生活 (64)
- 操作系统基础知识 (2)
- 测试 (2)
- guice (1)
- google学习 (2)
- Erlang (1)
- LOG4J (2)
- wicket (1)
- 考研 (1)
- 法律 (1)
- 地震 (1)
- 易学-等等相关 (1)
- 音乐 (1)
- 建站 (4)
- 分享说 (3)
- 购物省钱 (0)
- linux (1)
最新评论
-
zenmshuo:
如果使用SpreadJS这一类的表格工具,应该能更好的实现这些 ...
js中excel的用法 -
hjhj2991708:
第一个已经使用不了
jar包查询网站 非常好用! -
jiangmeiwei:
...
中文乱码 我的总结 不断更新 -
gary_bu:
...
response.sendRedirect 中文乱码问题解决 -
hnez:
多谢指点,怎么调试也不通,原来我在<body>&l ...
ExtJs IE ownerDocument.createRange() 错误解决方案
有一个表A,如果想知道这个表的主键被哪些表作为外键,则使用下面语句
select * from user_constraints t where t.r_constraint_name = 'PK_PM_PRD'
其中 'PK_PM_PRD' 是你这个表的主键的名称
select
a.owner 外键拥有者,
a.table_name 外键表,
substr(c.column_name,1,127) 外键列,
b.owner 主键拥有者,
b.table_name 主键表,
substr(d.column_name,1,127) 主键列
from
user_constraints a,
user_constraints b,
user_cons_columns c,
user_cons_columns d
where
a.r_constraint_name=b.constraint_name
and a.constraint_type='R'
and b.constraint_type='P'
and a.r_owner=b.owner
and a.constraint_name=c.constraint_name
and b.constraint_name=d.constraint_name
and a.owner=c.owner
and a.table_name=c.table_name
and b.owner=d.owner
and b.table_name=d.table_name
select * from user_constraints t where t.r_constraint_name = 'PK_PM_PRD'
其中 'PK_PM_PRD' 是你这个表的主键的名称
select
a.owner 外键拥有者,
a.table_name 外键表,
substr(c.column_name,1,127) 外键列,
b.owner 主键拥有者,
b.table_name 主键表,
substr(d.column_name,1,127) 主键列
from
user_constraints a,
user_constraints b,
user_cons_columns c,
user_cons_columns d
where
a.r_constraint_name=b.constraint_name
and a.constraint_type='R'
and b.constraint_type='P'
and a.r_owner=b.owner
and a.constraint_name=c.constraint_name
and b.constraint_name=d.constraint_name
and a.owner=c.owner
and a.table_name=c.table_name
and b.owner=d.owner
and b.table_name=d.table_name
发表评论
-
oracle删除重复记录
2009-07-16 11:16 1215有困难,找猪八戒 Q:要删除一张表中的重复记录,但是要保留一条 ... -
db2 express-c 安装后检查及安装例子数据库
2009-02-27 17:07 3394摘自http://publib.boulder.ibm.com ... -
问:如何得到与WEB-INF同级目录下的配置文件
2008-09-23 08:35 2134Q: 有如下需求:需要从WEB-INF同级的目录下读取配 ... -
讨论如何优化这条sql
2008-09-11 16:33 1597SELECT * FROM ( ... -
N Vs Exist in SQL
2008-07-02 16:39 1393N Vs Exist in SQL 原文如下: http:// ... -
SQL 指南
2008-05-27 11:45 1047http://www.sql-tutorial.com/ -
orace 分析函数
2008-05-26 09:08 1212select x.num, sum(x.num) over ( ... -
oralce tutoial 指南
2008-03-22 14:21 1031http://www.exforsys.com/tutoria ... -
查找部分字段重复的记录 ORACLE Identifying duplicate rows
2008-03-13 08:49 1968http://www.jlcomp.demon.co.uk/f ... -
oracle 资源网站
2008-01-12 11:42 1877oracle alter table table_ ... -
Top 5 Oracle Reference Books 前5本 oracle 参考书
2008-01-12 11:24 1718http://databases.about.com/od/o ... -
Oracle与DB2、MySQL取前10条记录的对比<转>
2008-01-11 16:46 2221原文:http://tech.ccidnet.com/art/ ... -
expert on e on one oracle - Thomas Kyte 读书笔记
2008-01-11 10:17 2111=============================== ... -
oracle 资源 整体理解oralce 比较好 英文网
2008-01-09 16:59 1194http://www.adp-gmbh.ch/ora/admi ... -
oracle java 插入 clob insert clob hibernate
2007-12-21 15:48 7230用jdbc 或者 hibernate http://www.w ... -
pl/sql 应用之一
2007-12-12 17:21 1138declare begin insert into x ... -
init.ora文件所在目录
2007-12-12 15:58 2167Oracle安装盘:\oracle\admin\DB名称\pf ... -
[Oracle] 如何解决ORA-04031 错误
2007-12-12 15:53 3254[Oracle] 如何解决ORA-04031 ... -
oracle faq 常见问题解答 http://www.orafaq.com/
2007-12-12 13:34 1499The Oracle FAQ http://www.oraf ... -
oracle 快速参考
2007-12-12 09:58 1095http://www.psoug.org/library.ht ...
相关推荐
在Oracle数据库管理中,了解如何查找所有的主表和从表是非常关键的,这对于数据库设计、数据维护和性能优化都有重要作用。这个"Oracle查出所有主表或从表.sql"文件显然是一个SQL脚本,用于帮助用户检索数据库中的...
4. 查找表的外键(包括名称、引用表的表名和对应的键名): select * from user_constraints c where c.constraint_type = 'R' and c.table_name = 要查询的表 查询外键约束的列名: select * from user_cons_...
1. 要查找特定表的外键,你可以使用`USER_CONSTRAINTS`视图,查询约束类型为'R'(代表参照约束)的记录。例如: ```sql SELECT * FROM user_constraints WHERE constraint_type = 'R' AND table_name = '你要查询...
- **查找表的主键**:通过`user_cons_columns`和`user_constraints`,筛选出类型为'P'(主键)的约束。 - **查找表的唯一性约束**:类似主键查询,但筛选条件为'U'(唯一性约束)。 - **查找表的外键**:首先找到...
同样,通过`USER_CONSTRAINTS`视图,但这次查找`constraint_type = 'R'`(表示引用约束,即外键)和特定的约束名称: ```sql DECLARE foreignKeyExistedCount NUMBER; BEGIN SELECT COUNT(1) INTO ...
- 通过 `SELECT constraint_name, constraint_type FROM user_constraints WHERE table_name=upper('&table_name');` 查看某表的所有约束条件,包括主键、外键、唯一性等。 这些查询语句是数据库管理和维护的基础...
`ALL_TABLES`列出可访问的数据库表,`USER_TABLES`展示用户自己的表,`USER_VIEWS`包含用户视图信息,`USER_SYNONYMS`表示同义词表,而`USER_CONSTRAINTS`则是关于约束的视图,如主键、唯一键、外键和检查约束。...
在实际工作中,通过查询系统视图如 `USER_TABLES`, `USER_VIEWS`, `USER_INDEXES`, `USER_TAB_SPACES`, `USER_SYNONYMS`, `USER_PROCEDURES`, `USER_CONSTRAINTS` 等,可以获取关于这些对象的详细信息。例如,使用...
select constraint_name, constraint_type,search_condition, r_constraint_name from user_constraints where table_name = upper(\'&table_name\') select c.constraint_name,c.constraint_type,cc.column_name...
- SQL Server 使用 `sysobjects` 和 `sysconstraints` 或 `sys.foreign_keys` 来查找主键和外键,而 Oracle 则使用 `user_constraints` 和 `constraint_type`。 9. **查询列名**: - SQL Server 的 `syscolumns` ...
- 使用`USER_CONS_COLUMNS`和`USER_CONSTRAINTS`视图获取当前表和参照表的信息。 - **构建SQL语句**:根据外键列构建SQL查询语句,查找不符合外键约束的记录。 - **执行SQL语句并处理结果**: - 使用`DBMS_SQL`...
- **查找外键约束**:可以通过查询`user_cons_columns`表来获取关于外键的信息。 - **关闭外键约束**:在某些情况下,可能需要暂时禁用外键约束以执行某些操作,这可以通过以下PL/SQL块实现: ```sql BEGIN FOR c ...
`可以查看当前用户所有的表约束信息,包括主键、外键、唯一性约束等。而`SELECT * FROM user_cons_columns;`则用于获取约束涉及的具体列。 2. **查询表空间块的大小**: `SELECT tablespace_name, block_size, ...
1. `ALL_CONS_COLUMNS` 和 `ALL_CONSTRAINTS`:这两者结合可以找出表间的约束关系,如主键和外键。 2. `DBA_DEPENDENCIES`:追踪对象间的依赖关系,帮助理解哪些表可能是从表。 至于数据的导入导出,Oracle提供了...
例如,`User_info`表可能会包含`id`(INT,主键)、`username`(VARCHAR)、`email`(VARCHAR)和`registration_date`(DATE)等字段。 3. **数据类型**:选择正确的数据类型至关重要,因为它决定了字段能存储什么...
- **系统统计信息查询**:`select name, value from v$sysstat where name in ('user commits', 'transaction rollbacks');`用于获取用户提交次数和事务回滚次数。 ### 9. 执行计划管理 - **创建公共同义词**:`...
- 可以在创建表时添加主键、外键、唯一性等约束。 - **1.17.3 t_student和t_classes完整示例** - 提供具体的表结构示例。 - **1.17.4 增加/删除/修改表结构** - 使用`ALTER TABLE`命令进行操作。 - **1.17.5 ...
在创建表时,经常会创建该表的主键、外键、唯一约束、Check约束等 语法结构 create table 表名( [字段名] [类型] [约束] ……….. CONSTRAINT fk_column FOREIGN KEY(column1,column2,…..column_n) ...
3.7.1. 查找所有未分发的孪生项 3.7.2. 显示孪生对状态的表 3.8. 与Apache一起使用MySQL 4. MySQL程序概述 4.1. MySQL程序概述 4.2. 调用MySQL程序 4.3. 指定程序选项 4.3.1. 在命令行上使用选项 4.3.2. 使用选项...