oracle级联授权 Oracle什么是级联查询?
Oracle什么是级联查询?
比较容易理解,如果表A中有一个外键引用了表B的主键,A表就是子表,B表就是父表。
当查询表A的数据时,通过表A的外键将表B的记录也查找出来,这就是级联查询。
相应的还有级联删除,当删除B表的记录时,会先将A表中关联的记录删掉
oracle中如何查询两个表之间有无关联?
select a.col
from (select column_name col from user_tab_columns where table_name = "table1") a ,
(select column_name col from user_tab_columns where table_name = "table2") b
where a.col = b.col
这个是查询两个表是否有相同字段的,另外还要看这些字段的意义是不是一样
oracle怎么看索引,关联的是哪张表?
1. 查询一张表里面索引 select * from user_indexes where table_name=XX 2. 查询被索引字段 select * from user_ind_columns where index_name=XX3.查询数据库中所有索引select * from user_objects where object_type="INDEX"可以通过 desc table_name 来查看这三张表的数据结构,选择自己需要的字段查看。
oracle级联授权 oracle数据库 oracle多表查询
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。