exec('select '+@temp+'='+@ColumnName+' from '+@tableName
+ ' where ID='''+@ID+'''')
这是一个存储过程中的一部分,想实现的功能是将@tableName表中的指定行@ColumnName列中内容取出赋给@temp.表名和列名都是变量,@temp写在引号里和外都不行,请问怎么实现这个功能?
...全文
10012打赏收藏
一个sql语句的写法,高分求助!急
exec('select '+@temp+'='+@ColumnName+' from '+@tableName + ' where ID='''+@ID+'''') 这是一个存储过程中的一部分,想实现的功能是将@tableName表中的指定行@ColumnName列中内容取出赋给@temp.表名和列名都是变量,@temp写在引号里和外都不行,请问怎么实现这个功能?