首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

急通过其他方式获取出来表中字段,然后组合sql语句来查询表解决方法

2012-03-06 
急,通过其他方式获取出来表中字段,然后组合sql语句来查询表要实现这样的功能DECLARE@ColNamevarchar(20)S

急,通过其他方式获取出来表中字段,然后组合sql语句来查询表
要实现这样的功能
DECLARE   @ColName   varchar(20);
SET   @ColName   = 'colUserName ';
SELECT   @ColName   FROM   USER;     /*colUserName为USER表中的列*/

就是通过其他方式获取出来   表中字段
然后组合sql语句来查询表


[解决办法]
exec( 'select '+@ColName+ ' from [user] ')
[解决办法]
DECLARE @ColName varchar(20);
SET @ColName = 'colUserName ';
exec( 'SELECT ' + @ColName + ' FROM USER ') /*colUserName为USER表中的列*/

热点排行