| [ [ 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] | 表示其后的串是 nvarchar 类型 |
| + | 字符串连接运算符 |