2017-05-02 4 views
0

mysql의 저장 프로 시저에서 매개 변수가 null 또는 비어 있는지 어떻게 확인할 수 있습니까? 다른 말로하면 mysql에서 ISNULL과 동등한 것은 무엇입니까? IFNULLIS NULL을 시도했지만 작동하지 않았습니다.mysql에서 매개 변수를 검사하는 방법은 null 또는 비어 있습니까?

저장 프로 시저의 매개 변수가 null이거나 비어 있는지 확인하려면 프로 시저가 오류를 발생시키고 테이블에 새 레코드를 삽입하지 않아야합니다.

+0

당신이 시도 했 NULL을 시도 할 수 있습니다? – Abbas

+1

SELECT * FROM table_name WHERE column_nmae IS NULL – Abbas

+1

저장 프로 시저도 게시하여 다른 사람에게이 질문이 명확 해지도록하십시오. –

답변

1

당신은 ==이

IF(NAME_OF_THE_VAR IS NULL) THEN 
    SIGNAL SQLSTATE '45000' 
    SET MESSAGE_TEXT = 'Order No not found in orders table'; 
END IF;