查詢所有子表

2021-09-01 08:10:51 字數 784 閱讀 9789

[size=large]很多公司資料庫建模都很不好,表關係圖很不完善,刪除資料和了解業務很不方便,沒辦法,每次都得用下面這條語句查出我關心的這張表有哪些子表:

[color=red]注意主表名必須是大寫的[/color]

select a.table_name ,a.column_name ,b.table_name ,b.column_name

from

(select a.constraint_name,b.table_name,b.column_name,a.r_constraint_name

from user_constraints a, user_cons_columns b

where a.constraint_type='r'

and a.constraint_name=b.constraint_name

) a,

(select distinct a.r_constraint_name,b.table_name,b.column_name

from user_constraints a, user_cons_columns b

where a.constraint_type='r'

and

a.r_constraint_name=b.constraint_name)

b where a.r_constraint_name=b.r_constraint_name

and b.table_name = '主表名'

order by b.table_name[/size]

mysql查詢合併子表資訊

以往在使用mybatis進行查詢表分頁時,往往出現父表中需要關聯字表資訊進行展示,此時對父表分頁會顯得較為麻煩。在只需要顯示字表的資訊,而不需要以集合形式展示時,可以採用如下方式,合併字表的某欄位資訊進行展示,並且可以保留父表分頁 select a.group concat distinct sa....

raw contact子表資料查詢

raw contact子表的查詢很有意思。raw contact子表有很多。主要的有 android.provider.contactscontract.commondatakinds.structuredname android.provider.contactscontract.commonda...

對應昨天的游標改成子表查詢

set ansi nulls on set quoted identifier on goalter procedure dbo tradezone review plan asbegin declare temprowid nvarchar 32 declare reviewtime nvarch...