Je suis désolée pour les informations incomplètes. Voilà mes deux SPs: SP1 -Procédure Mysql Call Stored d'une autre procédure stockée
DELIMITER $$
DROP PROCEDURE SI EXISTE
SP1
$$ CREATE PROCEDURESP1
(InputCustomerID int, int InputOrderID) BEGIN// Quelques déclarations sql et enfin le mettre dans la table réelle tb1 en la base de données
FIN $$
DELIMITER;
SP2 - Dans SP2, j'attribue la valeur d'entrée des paramètres de SP1.
DELIMITER $$
DROP PROCEDURE IF EXISTS
SP2
$$ CREATE PROCEDURESP2
() BEGINdéclarer InputCustomerID int; Déclarez InputOrderID int; Déclarer OrderStateDate Datetime;
Sélectionnez CustomerID dans InputCustomerID De cusomers Où CustomerID NOT IN (Sélectionnez FK_CustomerID De CustomerOrders) et IsApproved = True et CustomerID IN (Sélectionnez FK_CustomerID De CustomerProductOrders Où Date (OrderStartDate) = Date (Now()));
Sélectionnez OrderID dans InputOrderID De CustomerOrders Où FK_CustomerID NOT IN (Sélectionnez FK_CustomerID De CustomerProdcutOrders) et IsApproved = True et la date (OrderStartDate) = Date (Now());
Appelez SP1 (InputCustomerID, InputOrderID);
END $$
DELIMITER;
Quelle est la question? – Stu