Ich habe 3 Tabellen ausgewählt ausOracle - Rückkehr mehrere Tabellen
SELECT STUDENT_ID, STUDENT_CLASS FROM STUDENT;
SELECT EMP_NAME, EMP_SKILL FROM EMP;
SELECT PATIENT_NAME, DISEASE FROM PATIENT;
Hinweis: Es gibt keine Beziehung zwischen diesen drei Tabellen, aber ich brauche diese in der Funktion, so kann ich es an die API übergeben.
Ich habe eine Funktion GET_DATA. Ich muss alle 3 Tabellen mit Single Return zurückgeben, ist das möglich?
FUNCTION GET_DATA(PARA1 NUMBER DEFAULT 1,PARA2 NUMBER DEFAULT 1)RETURN SYS_REFCURSOR AS
RESULT SYS_REFCURSOR;
BEGIN
OPEN RESULT FOR SELECT STUDENT_ID, STUDENT_CLASS FROM STUDENT;
OPEN RESULT FOR SELECT EMP_NAME, EMP_SKILL FROM EMP;
OPEN RESULT FOR SELECT PATIENT_NAME, DISEASE FROM PATIENT;
RETURN RESULT ;
END GET_DATA;
Verwenden 'Vereinigung all'. –