📄 table_info.sql
字号:
CREATE OR REPLACE FORCE VIEW TABLE_INFO as
select
utc.table_name,
utc.column_id,
utc.column_name,
utc.data_type,
ucc.constraint_name,
ucc.position,
uc.constraint_type,
uc.r_constraint_name,
ucc_r.table_name as r_table_name,
ucc_r.column_name as r_column_name,
ucc_r.position as r_position,
case when (uc.constraint_type = 'R') then 1 else 0 end as fk,
case when (uc.constraint_type = 'P') then 1 else 0 end as pk
from
user_tab_columns utc
left join user_cons_columns ucc on ucc.table_name = utc.table_name and ucc.column_name = utc.column_name
left join user_constraints uc on uc.table_name = ucc.table_name and uc.constraint_name = ucc.constraint_name
left join user_cons_columns ucc_r on ucc_r.constraint_name = uc.r_constraint_name
order by
column_id
;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -