Austauschvariablen Oracle SQL mehrfach verwenden?
Ich habe das Problem, dass ich es nicht schaffe eine Austauschvariable, innerhalb einer Ausführung, mehrfach zu verwenden .(Ich will nicht zwei mal nach dem gleichen gefragt werden.) Bei jeder Ausführung des SQL-Datei will ich gefragt werden. Hier ein paar Ansätze wie ich es mir vorstelle, es jedoch noch nicht funktioniert hat. (Oracle SQL-Developer)
SELECT last_name, hire_date
FROM employees
WHERE (UPPER('&name')!=UPPER(last_name))
AND department_id = (SELECT department_id
FROM employees
WHERE UPPER('name')=UPPER(last_name));
ODER:
SELECT last_name, hire_date
FROM employees
WHERE (UPPER('&&name')!=UPPER(last_name))
AND department_id = (SELECT department_id
FROM employees
WHERE UPPER('&name')=UPPER(last_name))
UNDEFINE name;
ODER:
DEFINE name1 = &name
SELECT last_name, hire_date
FROM employees
WHERE (UPPER('name1')!=UPPER(last_name))
AND department_id = (SELECT department_id
FROM employees
WHERE UPPER('name1')=UPPER(last_name));
UNDEFINE name1;
PC,
Computer,
SQL,
IT,
programmieren,
Datenbank,
Informatik,
Oracle,
Datenbanksystem