得到表中除Col1、Col2的所有列
例如:userno_fm、userno_to
create table test(
num int identity(1,1),
userno_fm varchar(10),
userno_to varchar(10),
username varchar(10))
select * from test
declare @sql varchar(8000)
select @sql=''
select @sql=@sql+','+[name] from
(select [name] from syscolumns where object_id(N'[test]')=[id] and [name] not in ('userno_fm','userno_to')) A
set @sql='select '+stuff(@sql,1,1,'')+' from [test]'
--print @sql
exec (@sql)
drop table test
请教如何查询除某列外的其他列
最新推荐文章于 2025-04-27 15:50:19 发布
本文介绍了一种使用T-SQL动态生成并执行查询的方法,该方法能够从指定表中选择除了预定义列(如userno_fm、userno_to)之外的所有列。通过这种方式,可以灵活地构建SQL查询语句,适用于需要动态获取表结构的场景。

1143

被折叠的 条评论
为什么被折叠?



