社区
基础和管理
帖子详情
查询用了同一个字段名的表名?
youlitwo
2004-05-08 05:32:11
如:A表有字段名:G,A1,A2,A3
B表有字段名:G,B1,A2,A3
C表中有字字段名:C1,C2,C3
.............
请问系统有没有表或视图可以找出哪些表用了G名做字段名?
...全文
67
4
打赏
收藏
查询用了同一个字段名的表名?
如:A表有字段名:G,A1,A2,A3 B表有字段名:G,B1,A2,A3 C表中有字字段名:C1,C2,C3 ............. 请问系统有没有表或视图可以找出哪些表用了G名做字段名?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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';
MYSQL的数据库SQL语句的基本使用.doc
适用于找工作的小伙伴,内容简介实用
根据字段
查询
表名
字段名
查询
表名
数据库表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语句,根据多个字段
查询
唯一的
表名
称。...
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';
查询
指定表的所有
字段名
和字段
根据
字段名
称
查询
数据库
表名
Oralcle数据库中根据
字段名
查询
表的名称 select * from user_tab_columns where column_name='需要
查询
的
字段名
'; MySql数据库中根据字段
查询
表名
SELECT TABLE_SCHEMA AS '数据库名', TABLE_NAME AS '
表名
' FROM information_schema.C
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章