请教SQL里面如何用 select 变量 from 表名 的方式动态指定字段名
1个回答
2017-07-21
展开全部
//定义查询出来的字段名@f_name
declare @f_name varchar(50)
//给@f_name赋值
select @f_name=f_name from table_name
//执行拼接的sql语句
exec (N'select '+@f_name + N' from table_name')
//这3步必须一起执行
//在2008r2版本测试通过
declare @f_name varchar(50)
//给@f_name赋值
select @f_name=f_name from table_name
//执行拼接的sql语句
exec (N'select '+@f_name + N' from table_name')
//这3步必须一起执行
//在2008r2版本测试通过
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询