oracle prozedur ausgeben? (mehrere zeilen zusammenfassen)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • MelloPie
    antwortet
    mir würde so etwas noch einfallen: aber bei 50 Zeilen?

    SELECT a.Name,CONCAT(a.Code, b.Code)
    FROM user_source a,user_source b
    WHERE a.Name=b.Name
    AND a.Code<>b.Code

    Einen Kommentar schreiben:


  • mrhappiness
    antwortet
    error: wrong answer
    reason: did'nt want to hear/read that

    naja, trotzdem danke, muss ich mir halt ne prozedure basteln, die das macht

    Einen Kommentar schreiben:


  • MelloPie
    antwortet
    mir schon klar was heading off bedeutet...
    hm...
    ich denke das wirst Du mit native sql net hinbekommen...
    vielleicht ne procedure, die erst den namen holte und dann ein kleiner loop, der immer den Text holt, etc.

    Einen Kommentar schreiben:


  • mrhappiness
    antwortet
    danke, aber ich wollte (ich weiß, hätt ich vorher schreiben sollen *g*) den code aller funktionen aus der oracle-db per sql-passthru in access in ner tabelle anzeigen lassen. die sollte dann so aufgebaut sein:
    Code:
    Name                    | Code
    p_auswertung_foobar     |          CREATE OR REPLACE PROCEDURE ...
    und das heading verhindert nur, dass der spaltenname immer wieder angezeigt wird

    Einen Kommentar schreiben:


  • MelloPie
    antwortet
    is das in ner oracle gespeichert?
    Dann mach ein set heading off;
    und ein spool in ne datei zB
    Du kannst auch noch set pagesize benutzen, etc.

    Einen Kommentar schreiben:


  • oracle prozedur ausgeben? (mehrere zeilen zusammenfassen)

    Code:
    select text from user_source where name='prozedurname';
    gibt mir den source-code einer prozedur aus.

    allerdings ist es so, dass jede zeile des source-codes einen eintrag in der tabelle erzeugt. ich kriege also bei einer 50-zeiligen funktion 50 datensätze.

    gibt es ne möglichkeit mir den text der 50 zeilen auf einmal ausgeben zu lassen?
Lädt...
X