execute('select * from linking where table like %' + @test + '%')

解决方案 »

  1.   

    我要的是存储过程,不是sql语句。
      

  2.   

    CREATE PROCEDURE [dbo].[search]  @test varchar(50) ASexecute('select * from linking where table like %' + @test + '%')GO
    明白?!
    SP里面当然能执行拼出来的SQL语句
      

  3.   

    不好意思。是我搞弄了。你上面的是存储过程。但用你的这个,我在用exec search ‘test’,即然提示我SQL第一行出错。
      

  4.   

    成功了。谢谢您!CREATE PROCEDURE [dbo].[search]  @test varchar(50) ASselect * from linking where sitename like "%" + @test + "%"
    GO