sql 查询某个数据库中某一字段在哪个表里 我现在想查找数据库a中,哪张表里存放着字段fa,返回表名,怎么用sql实现,求高手指点!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select name,OBJECT_NAME(id) as tablename from syscolumns where name='fa' select OBJECT_NAME(object_id) as tname,* from sys.columns where name='fa' SQL2000用2楼的,2000以上的都可以用 DECLARE @t VARCHAR(10) SET @t = 'fa' --字段名 SELECT a.name AS '表名' FROM sysobjects a ,syscolumns b WHERE a.id = b.id AND a.type = 'U' AND b.name = @t select OBJECT_NAME(id)表名,name from syscolumns where name = '字段名' syscolumes , sysobjects use [数据库a]select a.name 'TableName' from sys.tables a inner join sys.columns b on a.object_id=b.object_id where b.name='fa' 求两个日期值的差 用vc如何通讯录系统数据库建表 关于连接MS SQL 2K 数据库(怎样才能连上这个ms sql 2K数据库呢) ,俺100分了 ?急,详细说明见 内容! 存储过程能否返回多个值? 能查到一个数据库里面有哪些用户表么? 这个简单的需求怎么设计(学生表结构)? 重大难题求解!谁能帮我? SQL新手请教:如何复制数据库到不同的服务器? 取左边10个字节,用left时有中文字符不行,有没有什么好方法 挑战3++ ::大类商品分不同标志汇总问题。。。 sql查询问题 怎么样合并这两个SQL,在线等。。。
select OBJECT_NAME(object_id) as tname,* from sys.columns where name='fa'
SET @t = 'fa' --字段名
SELECT a.name AS '表名'
FROM sysobjects a ,syscolumns b
WHERE a.id = b.id AND a.type = 'U' AND b.name = @t
use [数据库a]select a.name 'TableName'
from sys.tables a
inner join sys.columns b on a.object_id=b.object_id
where b.name='fa'