ORACLE - Var Abfragen ?

PeterPumpe

Grünschnabel
Hallöle,

ich hba mal eine Frage zu den "Var" Abfragen.

ich hab mir mal folgendes gebaut (nur zum testen):
Code:
SELECT *
FROM JPRODUCTION.J_LICENSE
WHERE METADATA_ID = 6102699
;
Diese Abfrage funktioniert wunderbar...
Setze ich nun einen var mit in die abfrage funktioniert es jedoch nicht mehr :/
Code:
var test = 6102699

SELECT *
FROM JPRODUCTION.J_LICENSE
WHERE METADATA_ID =:test
;

Das Ergebnis bleibt gleich null :/ ...
Kann mir wer sagen was ich falsch mache?
 
Du musst die Variable test zunächst korrekt anlegen, dazu gehört der Typ. Danach musst du ihr den Wert zuweisen und dann funktioniert auch deine Abfrage.

SQL:
var test NUMBER
exec :test := 6102699

SELECT *
FROM JPRODUCTION.J_LICENSE
WHERE METADATA_ID =:test
;
 
Zuletzt bearbeitet von einem Moderator:
Zurück