1、输入一个字段名,找出拥有该字段名的表的名称:
select
a.table_name
from
fnd_tables a,
fnd_columns b
where
1=1
and b.table_id=a.table_id
and b.column_name=:column_name --输入要查的字段名,2、第二个问题就是如果上面的可以实现了,那选择出ID字段不空的表名字的sql语句又是如何实现的呢?
你是指哪个ID字段呢?
select
a.table_name
from
fnd_tables a,
fnd_columns b
where
1=1
and b.table_id=a.table_id
and b.column_name=:column_name --输入要查的字段名,2、第二个问题就是如果上面的可以实现了,那选择出ID字段不空的表名字的sql语句又是如何实现的呢?
你是指哪个ID字段呢?
语句1:
Select a.Table_Name From User_Tables a,User_Tab_Columns b Where a.Table_Name=b.Table_Name And b.Column_Name='ID';语句2:
Select a.Table_Name From User_Tables a,User_Tab_Columns b Where a.Table_Name=b.Table_Name And b.Column_Name='ID' And b.Nullable='N';