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.方式一支持参数替换,方式二不支持。
posted on 2008-06-26 10:23  Stym--闫生  阅读(269)  评论(0编辑  收藏  举报