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