sql >> Databáze >  >> RDS >> Oracle

PL/SQL přiřazuje výsledky dotazu CLOB

Všimněte si této části kódu:

WHILE cursor1%NOTFOUND

Vaše smyčka nebude nikdy provedena pro neprázdnou datovou sadu. Místo toho použijte toto:

WHILE cursor1%FOUND

Nebo ještě lépe použijte implicitní kurzor:

FOR cursor1 in
        (SELECT rec,
               d_id,
               customer,
               wife,
               date_rec,
               special_h,
               g_amount,
               credit_amount,
               a_number,
               a__name
          FROM  (your query here))
LOOP
v_clob :=
               v_clob
            || cursor1.rec
            || ','
            || cursor1.d_id
            || ','
            || cursor1.customer
            || ','
            || cursor1.wife
            || ','
            || cursor1.date_rec
            || ','
            || cursor1.special_h
            || ','
            || cursor1.g_amount
            || ','
            || cursor1.credit_amount
            || ','
            || cursor1.a_number
            || ','
            || cursor1.a__name
            || UTL_TCP.crlf;
END LOOP;


  1. Jak mohu použít TCPDF k vytvoření 2x6 listů štítků, které obsahují 2D čárové kódy BEZ použití sloupců NEBO tříd třetích stran?

  2. PHP MYSQL SUM celkem, ale zobrazit řádky

  3. Proč moje databáze zobrazuje nedefinovaná, i když jsem vložil data do POSTMAN?

  4. Jak vytvořit neomezenou úroveň menu přes PHP a mysql