请问怎么在数据库所有表中查找一个字段的值

来源:百度知道 编辑:UC知道 时间:2024/06/20 12:03:51
动易论坛限制文件上传大小,我想设大一点,找不到在哪儿改,想直接在数据库改,但是不知道数据放在哪个表里面,请问怎么在数据库所有表中查找一个字段的值?msssql2000

当只知道字段名,而不知其属于哪个表时,可通过以下方法先获得其所属的表,再查询该字段值:
oracle数据库
select table_name from user_tab_columns where column_name='字段名'

sqlserver数据库
select c.object_id,c.name,o.object_id,o.name from sys.columns c
left join sys.objects o
on c.object_id=o.object_id
where o.type='U' and c.name='字段名'
说明:
如果此字段名在多张表中存在,则需要自行判断要查询的表。

假如你要查看user1用户下的所有表:
以user1身份登录oracle,然后执行:
select table_name from user_tables;

select table_name from tabs;

首先要查询该字段在oracle的哪个表里面
SELECT * FROM all_tab_cols t WHERE t.column_name = '所查字段'
然后再查询该字段的值在这张表中所对应的记录

使用 navicat  看截图 

如何在同一数据库所有数据表中查找某一记录 在vb中查找出access数据库里所有表的相同字段的数据 在数据库中模糊查找日期型数据格式怎么写?... 在数据库中查找一个表的sql语句是什么 我在做VB连接数据库,是一个登录界面,输入的用户名和密码怎么在数据库表中查找到啊? 数据库中查找重复 请问在mysql中怎么导入数据库 ASP中,怎样在access数据库中查找某个表的中的产品字段,例如 怎么查找数据库 请问在oracle数据库中,用什么命令能看所有的表以及怎么把表里的数据导出。谢谢!!!