CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  基础和管理

如何写这样的SQL语句查询表名

楼主zmzbs123(小阵阵)2006-07-03 13:38:36 在 Oracle / 基础和管理 提问

表A中有个列名叫trans_id,表B中也有个列名叫trans_id,这两个trans_id的类型完全一样,怎样写一个SQL语句,能查出当前数据库中所有包含trans_id的列的所有的表名? 问题点数:20、回复次数:7Top

1 楼xiaoxiao1984(笨猫儿)回复于 2006-07-03 14:41:23 得分 10

select   table_name   from   user_tab_cols   where   column_name   =   'trans_id'    
  查询出当前用户下列名trans_id   的所有表Top

2 楼zmzbs123(小阵阵)回复于 2006-07-03 15:30:46 得分 0

猫猫.我试了那样的SQL句子,报错哦!错误也很奇怪,竟然说不认识trans_idTop

3 楼yang_kun(加肥猫)回复于 2006-07-03 15:56:39 得分 10

select   table_name   from     user_tab_columns   where   column_name   ='trans_id'Top

4 楼benny0526()回复于 2006-07-03 16:08:16 得分 0

trans_id要大写:TRANS_IDTop

5 楼xiaoxiao1984(笨猫儿)回复于 2006-07-03 16:11:09 得分 0

 
  select   table_name   from   user_tab_cols   where   column_name   =   upper('trans_id')Top

6 楼swimming8243(swimming)回复于 2006-07-03 17:28:01 得分 0

ls对的,数据字典里面是大写Top

7 楼zmzbs123(小阵阵)回复于 2006-07-03 17:53:09 得分 0

不错呀,查出来是空的?Top

相关问题

关键词

得分解答快速导航

  • 帖主:zmzbs123
  • xiaoxiao1984
  • yang_kun

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo