Oracle-Datensätze aus zwei verschiedenen Tabellen auch ohne Mitgliedschaft

Schreiben brauche ich eine gespeicherte Prozedur, die Daten aus zwei verschiedenen Tabellen. Sagen wir Tabelle1 und Tabelle2. Diese beiden Tabellen keine Beziehung.

Nun in der SQL-Server kann ich erstellen Sie einfach eine gespeicherte Prozeduren wie:

create procedure abc
as
begin
select * from table1;
select * from table2:
end;

Nun in oracle -, ich in der Regel erstellen Sie eine SYS_REFCURSOR und tun Sie etwas wie:

Open SYS_REFCURSOR_VAR For Select * from table1;

aber ich weiß nicht, wie die beiden Folge-sets, die aus zwei verschiedenen Tabellen Tabelle1 und Tabelle2. Ich habe versucht, zwei verschiedene erstellen SYS_REFCURSOR eine für jede Tabelle. Aber wenn ich die Ausführung der Prozedur bekam ich die Daten von der ersten Tabelle nur. Die zweite SYS_REFCURSOR scheint nicht zu funktionieren.

Jemand eine Idee, wie dies zu erreichen?

  • Zeigen Sie Ihren code..??!. Wie sind Eure Erklärung Ihrer sys_refcursor und wie sind Sie auf es zu..?
InformationsquelleAutor niceApp | 2011-07-13
Schreibe einen Kommentar