您的位置:首页 > 数据库

动态执行带参数的sql语句,适用于sql server

2012-12-18 13:55 295 查看
         以前做系统的时候,经常使用到动态sql语句,但有时候想在sql语句中包含变量,并能够对变量进行判断处理。总是不知道如何处理。

         可好,今天终于看到了这样的方法,拿出来给大家分享。

          使用的northwind数据库。

          declare @rowcount int, 

          @sqls nvarchar(4000) 

          set @sqls='select @cnt=count(*) from Customers ' 

          exec sp_executesql @sqls,N'@cnt int output',@rowcount output

 

         select @rowcount 

         基于上述例子,我想大家可以测试下传入参数是否可以处理。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: