DROP PROCEDURE IF EXISTS STUDENTS_BY_STATUS;
DELIMITER //
CREATE PROCEDURE STUDENTS_BY_STATUS(status VARCHAR(10))
BEGIN
SELECT BannerId, Name FROM STUDENT WHERE Status=status;
END //
DELIMITER ;
CALL STUDENTS_BY_STATUS("Freshman");
マイ表(学生) SQLプロシージャがテーブル全体を返すのはなぜですか?
マイ結果
ありがとうございます!なぜ私の教授がこの矛盾を知る必要があるにしても、このパラメータをステータスとして持つように私に依頼した理由はわかりません。 –
@KyleJ - 彼はあなたをテストしていたかもしれません。 ;) – GurV