查询SQL Server 数据表中不包含某一列的SQL语句该怎么写?

时间:2023-02-13 11:13:58

在数据库中我有一张包含30个字段的Customer表,现在我要查询这个表,条件是不查询Remark字段,怎样写T-SQL语句最简单,难道我要select a,b,c,d,e...n from Customer吗?????有没有一个内置函数,比如

select no(remark) from Customer

请教大家


努力!奋斗
 
----------------------------------------------------------
declare @str varchar(8000)
set @str='select '
select @str=@str+name+',' from sys.columns where object_id=object_id(N'Customer') and name<>'remark'
set @str=left(@str,len(@str)-1)+' from Customer'
exec(@str)