读书人

急通过其他方式获取出来表中字段然后

发布时间: 2012-03-06 20:47:55 作者: rapoo

急,通过其他方式获取出来表中字段,然后组合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表中的列*/

读书人网 >SQL Server

热点推荐