webentwicklung-frage-antwort-db.com.de

Wählen Sie mehrere Spalten in mehreren Variablen aus

Wie kann ich in one select mit mehreren Spalten arbeiten und jede Spalte in eine Variable einfügen?

Etwas wie das:

--code here
V_DATE1 T1.DATE1%TYPE;
V_DATE2 T1.DATE2%TYPE;
V_DATE3 T1.DATE3%TYPE;

SELECT T1.DATE1 INTO V_DATE1, T1.DATE2 INTO V_DATE2, T1.DATE3 INTO V_DATE3
FROM T1
WHERE ID='X';

--code here
29

Ihre Anfrage sollte lauten:

SELECT T1.DATE1, T1.DATE2, T1.DATE3
INTO V_DATE1, V_DATE2, V_DATE3
FROM T1
WHERE ID='X';
69
Bob Jarvis
SELECT
    V_DATE1 = T1.DATE1,
    V_DATE2 = T1.DATE2,
    V_DATE3 = T1.DATE3
FROM T1
WHERE ID='X';

Ich hatte Probleme mit Bobs Antwort, aber das hat gut funktioniert

0
Gerard