So drucken Sie den Wert von pl/sql-cursor?
Ich habe versucht den folgenden code für das drucken von einzelnen oder einigen Details, basierend auf dem Wert, die ich von der cursor, aber ich kann nicht, kann jemand mir helfen?
set serveroutput on
declare
d_id number;
temp_tab VARRAY;
cursor c1 is select * from(select d.department_ID, `enter code here`d.department_name,count(d.department_name) cnt from employees e,departments d where e.department_id=d.department_id group by d.department_ID, d.department_name) where cnt>=5;
begin
open c1;
for i in c1
loop
select e.first_name,d.department_id,d.department_name into temp_tab from employees e,departments d where d.department_id=i.department_ID;
end loop;
close c1;
end;
InformationsquelleAutor Thiyagu ATR | 2013-02-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja.Wenn Sie drucken möchten, ant-element-Wert.Wählen Sie dann das element mit dem Wert in der variable.
Verwenden Sie dann unten ein, drucken Sie den Wert des Elements :
In Ihrem code, den Sie mit der Sammlung varaiable und Holen Wert in die Sammlung.
Dann zu drucken, Objekte, Elemente:
Wenn Sie mit der Datensatz-Variablen in PLSQL.Dann verwenden Sie die unten-Methode:deklarieren Sie dann die record-variable vom Typ Hole dann in diese variable dann die display-variable.Spalte,
aber immer noch 'm immer Kompilierungsfehler
Dann, wie Sie die Anzeige der Daten
chk jetzt oben im Kommentar
InformationsquelleAutor user2001117
Erstellen Sie ein Oracle-Objekt mit den Feldern (e.first_name,d....department_id,d....department_name) hier ist der link : http://docs.oracle.com/cd/B19306_01/appdev.102/b14260/adobjint.htm
Wählen Sie dann Ihre Abfrage in dieses Objekt. Sagen wir Objekt-name ist my_object. Dann drucken Sie Objekte Elemente.
Diese sollte das tun, was Sie bitten, wenn ich Ihre Frage zu verstehen.
InformationsquelleAutor Canburak Tümer