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.方式一支持参数替换,方式二不支持。

相关文章:

  • 2021-11-22
  • 2022-12-23
猜你喜欢
  • 2021-12-29
  • 2021-07-26
  • 2022-01-09
  • 2021-11-08
相关资源
相似解决方案