如何写这样的SQL语句查询表名
表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




