Salut,
Est-ce qu'on peut passer lu nom d'une table comme paramaitre dans une procedure stockee?
L'Exple suivant genere une erreur :
Est-ce au'il y a une autre metode ?
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
18
19
20
21
22
23
24
25 SET SQL DIALECT 3; drop PROCEDURE test1; SET TERM ^ ; CREATE PROCEDURE test1 (xFile varchar(10)) AS begin EXIT; END^ alter PROCEDURE test1 (xFile varchar(10)) AS declare variable xcode CHAR(10); declare variable xcdmvt NUMERIC(15,2); declare variable xdtmvt timestamp; begin for SELECT code,cdmvt,dtmvt from :xFile INTO :xcode,:xcdmvt,:xdtmvt do BEGIN suspend; END END ^ SET TERM ; ^ COMMIT;
Partager