现在的位置: 首页 > 综合 > 正文

exec 和 sp_executesql 的异同

2012年08月08日 ⁄ 综合 ⁄ 共 210字 ⁄ 字号 评论关闭
ALTER PROCEDURE [dbo].[test]
AS
DECLARE
 @statment    NVARCHAR(300)      -- 构造sql语句
BEGIN
 SET @statment = 'SELECT ' + '1*10+20+15' + ' AS RESULT';
 -- 方式一
    EXEC sp_executesql @statment
 -- 方式二
     EXEC (@statment)
END
1.方式一支持参数替换,方式二不支持。

抱歉!评论已关闭.