设在SQL Server 2008某数据库中有按如下格式定义的存储过程首部: CREATE PROC P1 @x int,@y int,@z int output AS… 请补全下列调用该存储过程的语句。 DECLARE@S i

admin2020-06-24  20

问题 设在SQL Server 2008某数据库中有按如下格式定义的存储过程首部:
  CREATE PROC P1
    @x int,@y int,@z int output AS…
    请补全下列调用该存储过程的语句。
    DECLARE@S int
    EXEC P1 20,30,@s m

选项

答案output

解析 存储过程是SQL语句和可选控制流语句的预编译集合,它用一个名字存储一个处理单元。创建存储过程为:
    CREATE Procedore过程名([参数1,参数2,…])
    AS
    默认的参数全为输入参数,如果包含输出参数,在相应的参数后面加output标识。如:
    CREATE Procedore过程名([参数1,参数2 0utput,…])
    AS
    执行存储过程时则调用EXEC存储过程名参数名1,参数名2 output,执行存储过程的参数与CREATE时的参数对应。
转载请注明原文地址:https://kaotiyun.com/show/DClZ777K
0

最新回复(0)