存储过程中使用变量做列名

1 CREATE PROCEDURE get_booksearch
2 (
3     @key nvarchar(20),
4         @key1 nvarchar(20)
5 )
6 AS
7     exec('select * from library_book where '+'['+@key+']'+'  like '+'''%'+@key1+'%''')
8 GO
9 
posted on 2008-06-23 20:12  DQW  阅读(624)  评论(0)    收藏  举报