34,590
社区成员
发帖
与我相关
我的任务
分享
select s.name as table_name,b.name as column_name from sysobjects s left join syscolumns b on s.id = b.id
where
s.xtype = 'u' --用户表
and
b.name = 'id'
结果:
table_name column_name
-------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------
t1 id
t2 id
(2 行受影响)
select s.name as table_name,b.name as column_name from sysobjects s left join syscolumns b on s.id = b.id
where s.xtype = 'u'
and b.name = 'creditCard
select a.name as TableName,b.name as ColName From sysobjects a
inner join syscolumns b on (a.id=b.id)
where a.xtype='U' and b.name=字段名
EXEC sp_msforeachtable
@command1 = N'declare @l varchar(1000); exec getFieldAll ''?'',''aa_1'',@l out;if @l<>'''' select ''?'' 表名,@l 列名
select b.name from sysobjects b inner join syscolumns a on a.id=b.id and a.name='creditCard'
select b.name from sysobjects b inner join syscolumns b on a.id=b.id and a.name='creditCard'