Bonjour,
voici ma procédure stockée :
Elle fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 CREATE PROCEDURE PS_DATA ( A1_INPUT INTEGER) RETURNS ( D1 INTEGER, D2 VARCHAR(100), A1 INTEGER) BEGIN FOR SELECT D1, D2, A1 FROM DATA WHERE A1 =:A1_INPUT INTO :D1, :D2, :A1_INPUT DO BEGIN SUSPEND; END END
Maintenant comment faire pour que :AI_input ne soit plus une valeur unique, mais une liste de valeur.
Je pensais changer monen
Code : Sélectionner tout - Visualiser dans une fenêtre à part WHERE A1 =:AI_input
mais il faut que AI_input soit une liste d'élement de type integer, ou un tableau.
Code : Sélectionner tout - Visualiser dans une fenêtre à part WHERE A1 IN (:AI_input)
Une idée, un conseil ? merci d'avance
Benoît[/quote]
Partager