Oracle数据库中如何查询一个用户A下面所有的表的信息

Oracle数据库中如何查询一个用户A下面所有的表的信息,第1张

1、打开pl/sql客户端,登录oracle数据库;

2、编写sql,select * from user_tables t where table_name like 'TEST%' order by 1;即可查看该用户下所有的表;

3、编写sql,select * from all_tables t;即可查看该库下所有用户所有的表;

4、编写sql;select * from user_tab_cols t where table_name like 'TEST%' order by 1, column_id;即可查看该用户下所有表的字段信息;

1、在Oracle中,这样写就可以解决了

select column_name,table_name from user_tab_columns where column_name= 'test_name'

2、在SqlServer中,这样写就可以解决了

SELECT COLUMN_NAME,TABLE_NAME FROM INFORMATION_SCHEMA.columns WHERE COLUMN_NAME='test_name'

【条件中一定要注意大小写,希望可以帮到你】


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6463272.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-22
下一篇 2023-03-22

发表评论

登录后才能评论

评论列表(0条)

保存