下列关于存储过程的定义和调用格式,正确的有( )
A: call proc1(5,6,@result)
B: create procedure pcoc1(in a int,in b int,out c int)beginset c=a+b;end
C: create procedure pcoc1(out c int, in a int,in b int)beginset c=a+b;end
D: call proc1(5,6, result)
A: call proc1(5,6,@result)
B: create procedure pcoc1(in a int,in b int,out c int)beginset c=a+b;end
C: create procedure pcoc1(out c int, in a int,in b int)beginset c=a+b;end
D: call proc1(5,6, result)
举一反三
- 下列定义存储过程的语句,正确的是 ( )。 A: create proc p1as @x int set @x=1 print @x B: create proc p1 int @xas print @x C: create proc p1as declare @x int set @x=1 print @x D: create proc p1 declare @x intas print @x
- 设要定义一个包含两个输入参数和两个输出参数的存储过程,各参数均为整型。下列定义该存储过程的语句中,正确的是______。 A: CREATE PROC P1 @ x1,@ x2 int, @ x3,@ x4 int output B: CREATE PROC P1 @ x1 int,@ x2 int, @ x3,@ x4 int output C: CREATE PROC P1 @ x1 int,@ x2 int, @ x3 int,@ x4 int output D: CREATE PROC P1 @ x1 int,@ x2 int, @ x3 int output,@ x4 int output t
- 下列关于删除存储过程的语句中,正确的是( )。 A: DROP PROC proc1; B: DELETE PROC proc1; C: DROP PROCEDURE proc1; D: DELETE PROCEDURE proc1;
- 设有存储过程定义语句:CREATE PROC P1 @x int, @y int output, @z int output。下列调用该存储过程的语句中,正确的是( )。
- 生成一个[1,6]之间的随机整数,以下选项中,正确的是( )。 A: int a=(int)(Math.random()*6); B: int a=(int)(Math.random()*5); C: int a=(int)(Math.random()*6)+1; D: int a=(int)(Math.random()*5)+1;