Man kann einem execute immediate -Statment noch Parameter mitgeben. Damit spart man sich u.U. die Maskierung der Hochkommas. Z.B.: v_sql := ‚insert into r3_tid_management ( destination ,trans_id ,status ) values ( :1, :2, :3 )‘; …
Weiterlesen »Monat: Juni 2018
Komma-Separated list für IN-Klausel
Auf https://blogs.oracle.com/aramamoo/how-to-split-comma-separated-string-and-pass-to-in-clause-of-select-statement wird erklärt, wie man in einer WHERE … IN Klausel eine String-Variable nutzen kann. Ein noch besseres Beispiel funktioniert so: with test as (select ‚KART,KART-SPG,PAL‘ col from dual) select regexp_substr(col, ‚[^,]+‘, 1, level) …
Weiterlesen »Copy & Paste für markierte Bereiche mit VIM
Marken am Anfang und Ende des Bereichs setzen ma und mb Bereich zwischen den Marken a und b in Register a einfügen :’a,’b y a Inhalt des Registers a einfügen „ap
Weiterlesen »Anzeigen der Kardinalität in Toad
Die Cardinality lässt sich in Toad anzeigen, indem man den optimizer hint /*+choose */ Verwendet. Dies ist erforderlich, wenn der Cost Based Optimizer nicht verwendet wird: https://docs.oracle.com/cd/B10500_01/server.920/a96533/hintsref.htm#11753
Weiterlesen »Suche nach Daten mit unterschiedlichen Attributen für einen gemeinsamen Oberbegriff
Um aus einer Tabelle mit Auftragspositionen diejenigen zu finden, die bei gleicher Auftragsnummer einen unterschiedlichen Status auf Positionslevel haben, verwendet man eine analytische Funktion wie folgt: SELECT * FROM ( SELECT COUNT (DISTINCT status) OVER …
Weiterlesen »Co-related Subqueries vermeiden
Schlecht ist es mit einer sub-query mehrfach auf die gleiche Tabelle zuzugreifen, z.B.: select * from auftrag where auftrag_amt = (select max(auftrag_amt) from auftrag) Besser ist die Verwendung einer inline view: select * from auftrag …
Weiterlesen »git Kommandos
git für die Kommando-Zeile: git pull origin master — Aktuellen Stand holen git status — Status anzeigen git add . — alle neuen und geänderten hinzufügen git commit -m „Log-Msg“ — commit mit Log-Msg git …
Weiterlesen »Zeichenreferenz-Codes
In XML oder HTML-Dokumenten werden manchmal noch Zeichenreferenz-Codes angewendet, wenn nicht im Header auf UTF-8 verwiesen wird. Die gültigen Codes für Umlaute und andere Sonderzeichen lassen sich dann mit Hilfe der o.g. Codes darstellen. Hier …
Weiterlesen »