nnpc.net
当前位置:首页 >> 关于mssql中EXEC sp_ExECutEsql的一些疑惑! >>

关于mssql中EXEC sp_ExECutEsql的一些疑惑!

通过 SP_EXECUTESQL的第2个参数来定义有哪些参数输出的加OUTPUT后面的参数为执行的时

sp_executesql参数化查询的一个优点就是查询计划的重用,但是有时候确恰巧相反, 正因为计划

其实你用 print @sqlstring 就可以看出那里有问题了。 print出来的sql语句为

exec sp_executesql N'select * from xtsz where

sp_executesql 支持对 Transact-SQL 字符串中指定的任何参数的参数值进行替换

执行动态SQL ,具体可以查看sp_executesql 的帮助

很明显调用方法有问题 exec sp_executesql N'Proc_getUserI

从你的语句来看,你应该是想用扩展存储过程的执行方法执行你的拼接语句 你应该用:sp_execu

/****** 对象: 存储过程 dbo.AspNetPage ******/ /* ====

自己找问题,把你要拼的SQL语句放到一个变量里,然后打印出来执行看看错在哪里!

网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com