create procedure a@sum int,@name varchar(20)......的这个存储过程的执行:exec a @sum=98,_______ = 'John';英文全部小写
@name
举一反三
- create procedure a@sum int,@name varchar(20)_______begin...end全部小写
- create procedure a(in summ int,_____ name varchar(20))如果name是输出参数,横线处填空,全部小写。
- 在SQL SERVER中,声明并创建以下存储过程,正确调用该存储过程的的语句是( )。CREATE PROCEDURE PRO@passNum int OUTPUT,@passPoint int=60ASSelect @passNum=count(*) From stuTable Where point >@passPointGO A: EXEC PRO 70 B: Declare @sum int; EXEC PRO @sum output C: Declare @sum int; EXEC PRO @sum output,70 D: Declare @sum int; EXEC PRO @passNum,70
- 删除存储过程的SQL命令是 。 A: CREATE PROCEDURE B: CREATE PROCEDURE C: DROP PROCEDURE D: EXEC PROCEDURE
- 用存储过程求1+2+3+4+...+100之和。用SQL语句实现如下: DELIMITER $$ CREATE PROCEDURE proc_sum100() BEGIN (1) i, SUM INT DEFAULT 0; SIGN: (2) IF i >100 THEN SELECT i, SUM; (3) SIGN; (4) SET SUM = SUM + i; SET (5) ; (6) ; (7) SIGN; END $$ DELIMITER ; #调用存储过程 (8) ;
内容
- 0
对于下面的存储过程:CREATE PROCEDURE Myspl @p intASSELECT St_name,Age FROM Students WHERE Age=@p调用这个存储过程查询年龄为20岁的学生的正确方法是()。 A: EXEC Myspl @p='20' B: EXEC Myspl @p=20 C: EXEC Myspl='20' D: EXEC Myspl=20
- 1
关于语句 CREATE TABLE R(no int,sum int CHECK(sum>0)) 和 CREATE TABLE R(no int,sum int ,CHECK(sum>0)), 以下说法不正确的是
- 2
mysql中的CREATE PROCEDURE name(IN p_in int) 创建的是( ) A: 存储过程 B: 触发器 C: 事物处理 D: 视图
- 3
sql中的CREATE PROCEDURE name(p_in int) 创建的是() A: 存储过程 B: 触发器 C: 事物处理 D: 视图
- 4
对于下面的存储过程:CREATE PROCEDURE MYP1 @P INT AS SELECT SNAME,AGE FROM STUDENTWHERE AGE=@P。如果在 STUDENT 表中查找年龄 18岁的学生,正确 调用存储过程的是( ) A: EXEC MYP1 @P=’ 18’ B: EXEC MYP1 @P=18 C: EXEC MYP1 P=’ 18’ D: EXEC MYP1 P=18