SELECT INTO avec paramètres
Bonjour,
j'ai une procédure stocké qui permet de sauvegarder un enregistrement dans une autre table avant la modification de ce dernier.
Je cherche aussi à récupérer des champs d'une autre table mais ca ne fonctionne pas. Voici le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| CREATE PROCEDURE SAVE_ANSWERS (ID INTEGER) AS
declare variable szSQL varchar(1000);
declare variable CallList varchar(50);
declare variable Status Integer;
BEGIN
SELECT CALLLIST FROM SURVEYS WHERE SURVEYID = 50 Into :CallList;
-> J'ai épuré le code - J'ai récupérer le champ reffield avant
/* Récupère les valeurs de la liste d'appels */
szSQL = 'SELECT STATUS FROM ' || CallList || ' WHERE REFFIELD=' || Reffield || ' INTO :Status';
EXECUTE STATEMENT szSQL; -> ne fonctionne pas.
SUSPEND;
END |
J'ai le moteur firebird 1.5.6.5026
Comment faire ?
Merci