select uc.constraint_name, uc.owner child_owner, uc.table_name child_table, ucc.column_name child_column
,ucp.owner parent_owner, ucp.table_name parent_table, ucp.column_name parent_column
from dba_constraints uc, dba_cons_columns ucc, dba_cons_columns ucp
where uc.owner = 'trsdata'
and uc.table_name = 'tableb'
and ucc.constraint_name = uc.constraint_name
and ucp.constraint_name = uc.r_constraint_name
注意,以上指令碼執行很慢,可能需要拆散重寫。
select 'alter table '||uc.owner||'.'||uc.table_name||' disable constraint '|| uc.constraint_name||';'
from dba_cons_columns ucp, dba_constraints uc,dba_cons_columns ucc
where ucp.constraint_name = uc.r_constraint_name
and ucc.constraint_name = uc.constraint_name
and ucp.table_name in ('cspafuns',
'fbpacrpm',
'fbpacusm',
'fbpadtcm',
'fbpaimpm')
縮小範圍可以快一點,可以拼disable constraint語句。
create or replace view user_cons_detail
(constraint_name, child_table, child_column, parent_table, parent_column)
asselect oc.name, o.name , cl.name ,oo.name, cl2.name
-- oc.con#,oc.name ,o.obj# ,o.name ,'@@' sss, cc.col# , cl.name, '@@' ss, oo.obj#,oo.name, cl2.name
from sys.con$ oc ,sys.cdef$ c, sys.obj$ o, sys.user$ u, sys.con$ rc , sys.obj$ oo, sys.ccol$ cc , sys.col$ cl, sys.ccol$ cc2 , sys.col$ cl2
where oc.con# = c.con#
and o.obj# = c.obj#
and u.user# = o.owner#
and u.name = 'cmbmodel'
and oo.obj# = c.robj#
and rc.con# = c.rcon#
and cc.con# = c.con#
and cl.col# = cc.col#
and cl.obj# = c.obj#
and cc2.con# = rc.con#
and cl2.col# = cc2.col#
and cl2.obj# = oo.obj#
create or replace view user_cons_detail
(constraint_name, child_table, child_column, parent_table, parent_column)
asselect oc.name constraint_name, o.name child_table , cl.name child_column,oo.name parent_table, cl2.name parent_column
-- oc.con#,oc.name ,o.obj# ,o.name ,'@@' sss, cc.col# , cl.name, '@@' ss, oo.obj#,oo.name, cl2.name
from sys.con$ oc ,sys.cdef$ c, sys.obj$ o, sys.user$ u, sys.con$ rc , sys.obj$ oo, sys.ccol$ cc , sys.col$ cl, sys.ccol$ cc2 , sys.col$ cl2
where oc.con# = c.con#
and o.obj# = c.obj#
and u.user# = o.owner#
--and u.name = 'cmbmodel'
and oo.name = 'pm_cmp_model'
and cl2.name = 'db_table'
and oo.obj# = c.robj#
and rc.con# = c.rcon#
and cc.con# = c.con#
and cl.col# = cc.col#
and cl.obj# = c.obj#
and cc2.con# = rc.con#
and cl2.col# = cc2.col#
and cl2.obj# = oo.obj#
iOS 父子關係
運用自定義系統的類 自定義乙個父類,實現相同的方法 如果說乙個控制項隱藏時,他裡面的子控制項也跟著隱藏 如果說乙個控制項透明時,它裡面的子控制項也跟著透明 當子控制項超出父控制項範圍時,是可以顯示的 clipstobounds屬性 但預設是不能接受事件 把乙個控制項新增到自己的superview上時...
父子關係的設計方式
例子1 頂層父類id 12345 二級id及父id 6,1 7,1 8,2 這是兩個屬性,乙個id,乙個pid id及父類id 9,6 10,6 11,7 這個是兩個屬性,乙個id,乙個pid 四級.例子2 頂層父類id 12345 二級id及父id 6 1 7 1 8 2 這是兩個屬性,乙個id,...
elastic search中父子關係文件
1 為什麼要有父子文件?1 nested object的資料建模,是採取類似冗餘資料的方式,將多個資料都放在一起,維護成本就比較高 2 parent child資料建模,採取的是類似於關係型資料庫的三正規化,多個實體都分割開來,每個實體之間都通過一些關聯方式,進行了父子關係的關聯,各種資料不需要都放...