菜鸟问个问题,谢谢大家!为什么用visual studio开发数据库,在写存储过程的时候 SP_EXECUTESQL会报警告

解决方案 »

  1.   

    这个好像直接exec @sql就可以执行了吧
      

  2.   

    出现这个提示的原因是,sp_executesql 过程存在于 master 数据库中,而 VS 进行检查时,只查询当前数据中有没有这个对象,没找到,则提示错误了。这个你不用理他。
      

  3.   

    如果是5楼说的原因,那么加上前缀应该可以了让VS找到这个对象了吧。
    EXEC master.dbo.sp_executesql @sql