EXECUTE 命令

[ [ EXEC[UTE] ]
{
   [ @return_status = ]
   {   procedure_name [ ;number ] 
       | @procedure_name_var
   }
}
[
   [ @parameter= ]
   {  value
      | @variable [ OUTPUT ]
      | [ DEFAULT ]
   }
] [ ,...n ]
[ WITH RECOMPILE ]
参数 意义
EXECUTE 是第一条语句时可省略
@return_status 存储返回值的变量名
procedure_name  执行的存储过程名
@procedure_name_var 保存存储过程名的变量
@parameter 传递命名参数
OUTPUT 表示变量接收返回值
EXEC[UTE]

(
   {   @string_variable
     | [N]'tsql_string'
   } [ + ...n ]
)

参数 意义
@string_variable 存储命令的变量名
[N] 表示其后的串是 nvarchar 类型
+ 字符串连接运算符