2007-02-01から1ヶ月間の記事一覧

MySQL5.0のストアドプロシジャがサポートする制御文

SQL

条件分岐 記述例 IF 文 IF ・・・ THEN SQL文;ELSE SQL文;END IF; CASE 文 CASE 条件式 WHEN 値 THEN SQL文; WHEN 値 THEN SQL文;ELSE SQL文;END CASE; 繰り返し制御 記述例 WHILE 文 WHILE 条件式 DO SQL文; ・・・END WHILE; REPEAT 文 REPEAT SQL文; ・・・ UNTIL …

ストアドプロシジャで引数と制御構文を実装

SQL

mysql> delimiter // mysql> CREATE TABLE t_test(s1 INT)// Query OK, 0 rows affected (0.09 sec) mysql> CREATE PROCEDURE sp_3 (IN param1 INT, IN param2 INT) -> BEGIN -> DECLARE var1 INT; -> SET var1 = 0; -> WHILE var1 < param1 DO -> INSERT IN…