oracle級聯(lián)授權(quán) Oracle什么是級聯(lián)查詢?
Oracle什么是級聯(lián)查詢?比較容易理解,如果表A中有一個外鍵引用了表B的主鍵,A表就是子表,B表就是父表。當查詢表A的數(shù)據(jù)時,通過表A的外鍵將表B的記錄也查找出來,這就是級聯(lián)查詢。相應的還有級聯(lián)刪除
Oracle什么是級聯(lián)查詢?
比較容易理解,如果表A中有一個外鍵引用了表B的主鍵,A表就是子表,B表就是父表。
當查詢表A的數(shù)據(jù)時,通過表A的外鍵將表B的記錄也查找出來,這就是級聯(lián)查詢。
相應的還有級聯(lián)刪除,當刪除B表的記錄時,會先將A表中關(guān)聯(lián)的記錄刪掉
oracle中如何查詢兩個表之間有無關(guān)聯(lián)?
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怎么看索引,關(guān)聯(lián)的是哪張表?
1. 查詢一張表里面索引 select * from user_indexes where table_name=XX 2. 查詢被索引字段 select * from user_ind_columns where index_name=XX3.查詢數(shù)據(jù)庫中所有索引select * from user_objects where object_type="INDEX"可以通過 desc table_name 來查看這三張表的數(shù)據(jù)結(jié)構(gòu),選擇自己需要的字段查看。