永发信息网

oracle 全部数据库里所有字段存在于什么表

答案:2  悬赏:50  手机版
解决时间 2021-03-10 05:25
我现在有差不多俩百多张表,我现在想要做的是,把所有的字段名列出来,然后同时列出其全存在与哪些表里,
如:总共有A,B,C,D.....等字段,A字段在Z,X,V,N,M.....表里存在,B字段在Q,W,E,R,T,Y......表里存在
最佳答案
正好之前帮人写了个,不过列出的信息比你这个多,你运行试试吧
select a.owner 所属用户,a.table_name 表名,a.column_name 字段名,a.data_type 字段类型,a.字段长度,a.字段精度,a.是否为空,a.创建日期,a.最后修改日期, 
case when a.owner=d.owner and a.table_name=d.table_name and a.column_name=d.column_name then '主键' else '' end 是否主键 
from
(select a.owner,a.table_name,b.column_name,b.data_type,case when b.data_precision is null then b.data_length else data_precision end 字段长度,
data_scale 字段精度,
decode(nullable,'Y','√','N','×') 是否为空,c.created 创建日期,c.last_ddl_time 最后修改日期 
from all_tables a,all_tab_columns b,all_objects c 
where  a.table_name=b.table_name and a.owner=b.owner
and a.owner=c.owner
and a.table_name=c.object_name
and a.owner='SCOTT'--此处用户名可以更改,但必须大写英文
and c.object_type='TABLE') a
left join 
(select a.owner,a.table_name,a.column_name,a.constraint_name from user_cons_columns a, user_constraints b  
where a.constraint_name = b.constraint_name  and b.constraint_type = 'P') d
on a.owner=d.owner and a.table_name=d.table_name and a.column_name=d.column_name
order by a.owner,a.table_name;
全部回答
会,比如 说增加了字段,你 insert into table values() 这样就出错了,因为你是全字段插入。但是其实你没有values。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我家狗狗随时都爬在地上,是怎么回事?
低层、多层住宅与中高层、高层住宅的上人屋面
extra 的英语解释
食味鲜快餐店在哪里啊,我有事要去这个地方
求。。。食种。不行了。百度云
湖南科技学院毕业,很多年了,教师资格证丢了
图示桁架在P作用下的内力如图示,EA=常数,此
宾馆宣传语怎么写
立军电器这个地址在什么地方,我要处理点事
菠萝蜜外面没有全部黄色可以吃吗
iphone6不小心摔了一下! 边框磕成这样了!能
苹果手机和ipad怎么取消同步接电话
某区城管局以王小二摆摊卖“煎饼果子”影响环
男人就喜欢听话的女人吗?
李先生南营子大街店这个地址在什么地方,我要
推荐资讯
三星w2015有没有自带计算器
水刀切割铝板是多少钱一米,后度是1CM左右,
是不是将我的公司升级为一般纳税人,纠结中。
吴忠市新型农村合作医疗管理中心在哪里啊,我
什么样的日子最值得怀念
一个真分数与他的倒数的和是2.5,这个真分数是
我家电脑只要一看超清的电视剧,电影就会变得
灵是啥么意思
去省医院缝了6针 换药大约多少钱
QQ游戏里的宝石三国有一键端卖吗?就是可以单
乌梅丸的组成药物中含有()A.细辛蜀椒B.槟榔半
请问,74SS技能!,10级技能:兽王锤、巨浪、千
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?