在SQL Server数据库中,下面关于调用自定义存储过程说法错误的是( )。
A: 用EXEC或EXECUTE语句执行自定义存储过程。
B: 执行自定义存储过程时,参数值的顺序必须与创建时参数的顺序保持一致。
C: 指定参数名和对应参数值来执行自定义存储过程时,可以不用按创建时的顺序提供。
D: 执行自定义存储过程时,OUTPUT指定存储过程返回参数,与创建时保持一致。
A: 用EXEC或EXECUTE语句执行自定义存储过程。
B: 执行自定义存储过程时,参数值的顺序必须与创建时参数的顺序保持一致。
C: 指定参数名和对应参数值来执行自定义存储过程时,可以不用按创建时的顺序提供。
D: 执行自定义存储过程时,OUTPUT指定存储过程返回参数,与创建时保持一致。
举一反三
- 关于自定义存储过程描述错误的是 A: 用户自定义存储过程是指用户根据自身需要为完成某一特定的功能,在用户数据库中创建的存储过程 B: 自定义存储过程的参数只能是输入参数 C: 自定义的存储过程的参数包括输入参数和输出参数 D: 定义自定义的存储过程的输出参数时,要在参数后添加OUTPUT关键字
- 在定义存储过程时,下面说法错误的是( ) A: 存储过程可以指定多个参数 B: 不要以sp_为前缀创建任何存储过程,因为这是SQL Server用来命名系统存储过程的 C: 如果定义了默认值,执行存储过程时可以不提供实参 D: Output关键词用户指定参数为输入参数类型
- 在定义存储过程时,下面说法不正确的是______ A: 不要以sp_为前缀创建任何存储过程,因为sp_前缀是SQL Server用来命名系统存储过程的。 B: 如果定义了默认值,执行存储过程时可以不提供实参。 C: 创建不带参数的存储过程时,在存储过程声明中既无输入参数,也无输出参数。 D: 存储过程一旦创建成功,即可看到其运行的结果。
- 在定义存储过程时,下面说法不正确的是()。 A: 不要以sp_为前缀创建任何存储过程,因为sp_前缀是SQLServer用来命名系统存储过程的 B: 如果定义了默认值,执行存储过程时可以不提供实参 C: VARYING用于指定作为输出参数支持的结果集,且仅适用于定义cursor输出参数 D: OUTPUT关键词用于指定参数为输入参数类型
- 关于存储过程的参数模式描述下正确的是: A: 在创建存储过程时,可以定义IN类型参数,表示接收输出的。 B: 在创建存储过程时,可以定义OUT类型参数,表示接收输入的。 C: 在创建存储过程时,可以定义OUT类型参数,表示参数在过程中将被赋值,可以传给过程体的外部。 D: 在创建存储过程时,可以定义IN类型参数,表示参数在过程中将被赋值,可以传给过程体的外部。