2017-05-02 1 views
0

Comment puis-je vérifier si un paramètre est nul ou vide dans une procédure stockée dans mysql? En d'autres termes, quel est l'équivalent de ISNULL dans mysql? J'ai essayé IFNULL et IS NULL mais ils ne fonctionnaient pas. Ce que je veux est, pour vérifier si un paramètre de la procédure stockée est nul ou vide alors la procédure soulève une erreur et n'insère pas un nouvel enregistrement dans la table.comment vérifier un paramètre est nul ou vide dans mysql?

+0

Avez-vous essayé == NULL? – Abbas

+1

SELECT * FROM nom_table OERE column_nmae EST NULL – Abbas

+1

Veuillez également publier votre procédure stockée afin que cette question soit claire pour les autres utilisateurs. –

Répondre

1

Vous pouvez essayer

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