举一反三
- 中国大学MOOC: 在SQL Server中,创建存储过程如下:要在Students表中查找Age(年龄)是18岁的学生,( )可以正确的调用这个存储过程。[选两项] CREATE PROCEDURE MyP1 @p Int As SELECT Studentname,Age FROM Student WHERE Age=@p
- 已创建如下存储过程: CREATE PROCEDURE proc_num @passed int AS SELECT count(*) FROM scores WHERE score < @passed 完成以下语句,正确调用该存储过程proc_num,查找score小于70的学生人数。 EXECUTE ________
- 下列四个SQL语句对应顺序正确的是( ) ⑴CREATE PROCEDURE 过程名([参数1,参数2,...]) AS ⑵CALL PROCEDURE 过程名([ 参数1, 参数2,...]) ⑶ALTER PROCEDURE 过程名 COMPILE ⑷DROP PROCEDURE 过程名() ①删除存储过程②创建存储过程③执行存储过程④修改存储过程
- 对于下面的存储过程: CREATE PROCEDURE Myp1 @p int AS SELECT Stname, Age FROM Students WHERE Age=@p 假如要在Students表中查找年龄Age是20岁的学生,( )可以正确的调用这个存储过程
- 已知关系:student(sno,sname,ssex,saddress,classno)、course(cno,cname)、sc(sno,cno,degree),完成以下功能程序。创建一个从student表查询指定班级的学生信息的存储过程 proc_stu,其中包括学号、姓名、性别信息。要查询的班级号通过输入参数clno传递给存储过程,并调用存储过程。 代码如下: CREATE PROCEDURE proc_stu (__1__) BEGIN SELECT sno,sname,ssex FROM student WHERE __2__ END; 调用存储过程,查询班级号为“20180201”的学生信息。 CALL__3__;
内容
- 0
用存储过程求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) ;
- 1
已知关系:student(sno,sname,ssex,saddress,classno)、course(cno,cname)、sc(sno,cno,degree),完成以下功能程序。创建一个从student表查询指定班级的学生信息的存储过程 proc_stu,其中包括学号、姓名、性别信息。要查询的班级号通过输入参数clno传递给存储过程,并调用存储过程。代码如下:CREATE PROCEDURE proc_stu ()BEGINSELECT sno,sname,ssexFROM studentWHEREEND;调用存储过程,查询班级号为“20180201”的学生信息。CALL;
- 2
中国大学MOOC: // 调用存储过程:Create procedure p_list(@id int) SqlCommand cmd = new SqlCommand(p_list, conn); // 存储过程名 cmd.CommandType = CommandType.StoredProcedure; // 调用类型为存储过程cmd.Parameters. (@id, SqlDbType.Int);cmd.Parameters[@id].Value = int.Parse(account); // 传入值,转换为整型
- 3
删除存储过程的SQL命令是 。 A: CREATE PROCEDURE B: CREATE PROCEDURE C: DROP PROCEDURE D: EXEC PROCEDURE
- 4
创建存储过程的命令是 A: create index B: create procedure