Oracle Spickzettel

Version 10.11.2011

Home

Beispiele

* Feiertage (Ostern) * CSV Datei erzeugen Excel aufrufen > Anlegen von Tabellen mit Triggern und Logtabelle > Anlegen von Tabellen mit Primärschlüssel per Trigger und Sequenz * Sqlloader: Daten aus CSV Datei laden * Umrechnung Dezimal in römische Zahlen * Entfernung zwischen zwei geografischen Punkten * Datum/Zeit auf Viertelstunde runden * einfaches Ver- und Entschlüsseln * View mit Trigger die Invalid oder Disabled sind > Umwandlung Varchar2 in Zahl mit NLS_NUMERIC_CHARACTERS > Straße und Hausnummer trennen > to_number unabhängig von Spracheinstellungen > FAQ > Package Prozeduren und Funktionen auflisten

Oracle Forms Web 10

> Clientuser Forms Web und bei Datenbanktrigger > Session Tabelle für Formsweb verwalten

Oracle Forms 6i

Modul Trigger > WHEN-NEW-FORM-INSTANCE > WHEN-TAB-PAGE-CHANGED > ON-LOGON > Aktives Feld gelb darstellen Block Trigger > PRE-QUERY > POST-QUERY Item Trigger & Befehle > WHEN-BUTTON-PRESSED > Aufruf LOV per Buttonr > Farbe eines Items verändern > do_key > Lesen, Sezten variaber Variabelninhalte List of Values > Aufruf LOV per Button Alerts > Alert Aufruf Menüs (mmb) > Forms Menüs (mmb/mmx-Files) > Menüs mit Rollenrechten > aktuelle Form ermitteln > Menü-Items spreen/entsperren > auf nächstes Feld springen > Menu mit Icon in horizontaler Toolbar icon_menu_item Timer > Timer Insert/Update/delete über Rollen steuern > Insert/Update/delete über Rollen steuern > Button aktiv/inaktiv über Rolle steuern Externe Programme aufrufen > Hilfedatei per Explorer anzeigen > Report (6i) mit Parameterübergabe aufrufen > Zyfind Webaufuf Programmunits > Prozentanzeige im Cursor Loop > Forms Zeilenweise bearbeiten > Non Database Felder füllen > Client Dateiname auswählen > Client Dateiname auswählen 2 > Client Datei auf Existenz prüfen > Datei mit Text-i-o einlesen > Dynamisches Sql unter Forms > Package auf Gültigkeit prüfen > Systemmeldung bei commit unterdrücken > Password aus Forms heraus ändern > Farbe für Felder setzen > Spalten Summieren > Non Database Felder setzen (Post Query) > Globale Variablen initialisieren > sleep Funktion + alle Systemvariablen > alle Trigger set_properties + set_alert_property + set_alert_button_property + get_application_property + set_application_property + set_block_property + set_canvas_property + set_item_property + set_lov_property.htm + set_lov_column_property.htm + set_radio_button_property + set_record_property + set_relation_property + set_tab_page_property + set_timer + set_window_property > Dynamisches PL/SQL unter Forms + parameter Liste + Datumsformate Debugger > debuggen unter Forms

Oracle Report 6i

> Tipps zu Oracle Report 6i > Bild in Oracle Report anzeigen > Fettdruck dynamisch in Ahbängikeit vom Feldinhalt setzen

SQL

+ SQL Funktionsübersicht + Datenunterschiede zwischen 2 Tabellen Datumsfunktionen + Monats letzten ermitteln + 1.1 des laufenden Jahres + 1- des laufenden Monats + Anfang des Quartal + Anfang der Woche (Montag) + ein Jahr zurück + einen Monat zurück + Kalenderwoche ermitteln + Wochentag ermitteln * Zahlen Druckaufbereitung > Sequenz anlegen > Tabelle anlegen > Trigger anlegen > Trigger für INSERT & UDATE > Foreign Key (ref. Integr.) > Primary Key anlegen > Tabellen Rechte setzen > Kommentar für Tabellenspalte > Public Synonym > Kommentar für Tabelle > Generierung eines SQL Statements für alle Tabellen eines Schemas > aktuelle DB ermitteln > Exceptions > Userenv/sys_context > Select mit Case > Update mit Select über rowid > Long in Varchar2 umwandeln > Funktion mit Rückgabe einer Tabelle > Optimizer Hints > eine Minute zurück > Anzahl Tage des aktuellen Monats > Tabelle als Pivot Tabelle ausgeben

PL/SQL

> PL/SQL User's Guide and Reference > leerer Block > (deterministic) Funktion > Package auf gültigkeit überprüfen > Null Wert auf 0 setzen > Datei per utlfile schreiben > Datei per utlfile lesen > Linkcode erzeugen > Cursor > einfacher 'for' Cursor Loop > Dynamische Befehl aus PL/SQL per EXECUTE IMMEDIATE > Dynamische Select per Ref Cursor > Variable mit fester Länge und links- oder rechsbündiger Ausrichtung > PL/SQL Tabelle füllen > PL/SQL Tabelle füllen (2) > Externes (C) Programm aufrufen > Case im PL/SQL ab Oracle 9i > Prozedurnamen/Zeile bei Exception in PLSQL ermittel

PL/SQL unter Cobol

> Sequence.nextval aus Cobol mit "EXEC SQL"

Sonstiges

> Analyze Table/Index Zeitgesteuert starten ein Oracle PL/SQL Einsteiger Tutorial Oracle Import/Export Tutorial Oracle Spickzettel editieren