摘要: delimiter // create procedure p7(inout a int,inout b int) begin set a=a*2; set b=b*2; end// set @a=3; set @b=5; call p7(@a,@b) select @a,@b 阅读全文
posted @ 2022-04-15 22:07 认知迭代 阅读(97) 评论(0) 推荐(0)
摘要: DELIMITER // CREATE PROCEDURE myproc(OUT s int) BEGIN SELECT COUNT(*) INTO s FROM students; END; // DELIMITER ; call myproc(@y) 阅读全文
posted @ 2022-04-15 22:06 认知迭代 阅读(169) 评论(0) 推荐(0)
摘要: CREATE PROCEDURE chegji(IN chji INT)BEGINIF chji>=90 THEN SELECT '优秀';ELSEIF chji>=80THEN SELECT '良好';ELSEIF chji>=60THEN SELECT '一般';ELSE SELECT '不及格 阅读全文
posted @ 2022-04-15 22:05 认知迭代 阅读(112) 评论(0) 推荐(0)
摘要: DELIMITER $$CREATE PROCEDURE prepeat()BEGIN DECLARE vNum INT; SET vNum = 0; addrepeat:REPEAT SET vNum= vNum + 1;UNTIL vNum>20 END REPEAT addrepeat; SE 阅读全文
posted @ 2022-04-15 22:00 认知迭代 阅读(128) 评论(0) 推荐(0)
摘要: DELIMITER $$CREATE PROCEDURE pLoop()BEGIN DECLARE vNum INT; SET vNum = 0; addLoop:LOOPIF vNum>20 THEN LEAVE addLoop;END IF;SET vNum= vNum + 1; END LOO 阅读全文
posted @ 2022-04-15 21:59 认知迭代 阅读(207) 评论(0) 推荐(0)
摘要: DELIMITER $$CREATE PROCEDURE pWhile()BEGIN DECLARE vNum INT; SET vNum = 0; WHILE vNum<20 DOSET vNum= vNum + 1; END WHILE; SELECT vNum;END;$$DELIMITER 阅读全文
posted @ 2022-04-15 21:57 认知迭代 阅读(452) 评论(0) 推荐(0)
摘要: DELIMITER //CREATE PROCEDURE pCase2() BEGIN DECLARE vNum CHAR(20); SET vNum = 80; CASE WHEN vNum IS NULL THEN SELECT '没有分数';WHEN vNum>90 THEN SELECT ' 阅读全文
posted @ 2022-04-15 21:55 认知迭代 阅读(322) 评论(0) 推荐(0)
摘要: DELIMITER //CREATE PROCEDURE pTest() BEGIN DECLARE vHour INT; SET vHour =10; IF vHour>40 THEN SELECT '加班了'; END IF;END//DELIMITER ; DELIMITER //CREATE 阅读全文
posted @ 2022-04-15 21:51 认知迭代 阅读(354) 评论(0) 推荐(0)