J'essaie actuellement de déclarer un paramètre où je peux l'utiliser dans plusieurs select. Lorsque j'essaie de lancer la requête ci dessous, plusieurs erreurs apparaissent, notamment:
Voici la requête :declare
Bon NUMBER(20) default &1;
15:09:11 [DECLARE - 0 rows, 0.006 secs] [Code: 6550, SQL State: 65000] ORA-06550: Ligne 2, colonne 42 :
PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following:
. ( * @ % & = - + ; < / > at in is mod remainder not rem
<exposant (**)> <> or != or ~= >= <= <> and or like like2
like4 likec between || indicator multiset member submultiset
Avez-vous une idée ou me guider vers la bonne voix, s'il vous plaît? A savoir que je suis sous DbVisualizer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 declare Bon NUMBER(20) := &1; --Exemple : 12345678 rec1 BonTable%rowtype; rec2 BonTable2%rowtype; begin select * into rec1 from BonTable where BonChamp = Bon and BonChamp2 = 'FBON' and BonChamp3 is not null; select * into rec2 from BonTable2 where BonChamp4 = Bon and rownum = 1; end;
Partager