社区
基础和管理
帖子详情
查询用了同一个字段名的表名?
youlitwo
2004-05-08 05:32:11
如:A表有字段名:G,A1,A2,A3
B表有字段名:G,B1,A2,A3
C表中有字字段名:C1,C2,C3
.............
请问系统有没有表或视图可以找出哪些表用了G名做字段名?
...全文
83
4
打赏
收藏
查询用了同一个字段名的表名?
如:A表有字段名:G,A1,A2,A3 B表有字段名:G,B1,A2,A3 C表中有字字段名:C1,C2,C3 ............. 请问系统有没有表或视图可以找出哪些表用了G名做字段名?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zgh2003
2004-05-09
打赏
举报
回复
SQL> select * from a;
A_COL_1 A_COL_2
---------- ----------
a 9
b 6
a 2
c 17
a 7
b 20
c 12
a 14
c 1
c 0
c 50
11 rows selected
SQL> create or replace view v_a as
2 select * from a where a_col_1='a'
3 ;
View created
QL> select * from v_a;
A_COL_1 A_COL_2
---------- ----------
a 9
a 2
a 7
a 14
SQL> conn sys/password as sysdba
Connected to Oracle9i Enterprise Edition Release 9.2.0.1.0
Connected as SYS
SQL> select owner,table_name,column_name
2 from dba_col_comments
3 where owner='ZGH' and table_name='V_A'
4 ;
OWNER TABLE_NAME COLUMN_NAME
------- ----------- ----------------
ZGH V_A A_COL_1
ZGH V_A A_COL_2
结果说明:在视图dba_col_comments中,列TABLE_NAME可以是基础表名,也可以是视图名。
youlitwo
2004-05-08
打赏
举报
回复
如果是视图了
zgh2003
2004-05-08
打赏
举报
回复
select owner,table_name,column_name
from Dba_Col_Comments
where owner='USER_NAME'
and column_name like 'G%'
welyngj
2004-05-08
打赏
举报
回复
select table_name ,column_name from user_tab_columns where column_Name='G';
根据字段
查询
表名
字段名
查询
表名
数据库表information_schema.columns的信息; select * from information_schema.columns where table_name='user';
查询
结果: 小结:这里可以看到表所对应的所有
字段名
和所属数据库。 根据
字段名
查询
表名
; select * from information_schema.columns where column_name='name';
查询
结果 小结:这里可以看到
字段名
对应的所有表; .
oracle sql 根据表字段
查询
表名
(可以根据多个字段,
查询
出唯一的
表名
)
我之前有一个需求,一个系统加字段权限,那么一一更改比较麻烦,我用aop的方式获取了返回值,但是返回的数据不知道是哪个字段哪个表的,如果将所有的字段权限记录表一一
查询
,那么很费性能,数据还多,我就想到了sql语句,根据字段
查询
表名
,但是查来查去,网上都是只能根据一个字段,
查询
出这个字段对应的所有
表名
,这样就
查询
了很多的表,经过搜索,有了一些启发,才有了下面的sql语句,根据多个字段
查询
唯一的
表名
称。...
根据
字段名
称
查询
数据库
表名
Oralcle数据库中根据
字段名
查询
表的名称 select * from user_tab_columns where column_name='需要
查询
的
字段名
'; MySql数据库中根据字段
查询
表名
SELECT TABLE_SCHEMA AS '数据库名', TABLE_NAME AS '
表名
' FROM information_schema.C
mysql
表名
字段名
_MySQL
查询
所有数据库名和
表名
及
字段名
MySQL中
查询
所有数据库名和
表名
1.
查询
所有数据库show databases;2.
查询
指定数据库中所有
表名
select table_name from information_schema.tables where table_schema='database_name' and table_type='base table';3.
查询
指定表中的所有
字段名
select column_name ...
Oracle
查询
库中所有
表名
、
字段名
、
字段名
说明,
查询
表的数据条数、
表名
、中文
表名
Oracle
查询
库中所有
表名
、
字段名
、
字段名
说明,
查询
表的数据条数、
表名
、中文
表名
查询
所有
表名
: select t.table_name from user_tables t;
查询
所有
字段名
:select t.column_name from user_col_comments t;
查询
指定表的所有
字段名
:select t.column_name from user_col_comments t where t.table_name = 'BIZ_DICT_XB';
查询
指定表的所有
字段名
和字段
基础和管理
17,380
社区成员
95,113
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章