martinbulinski.de

Wie werde ich PL/SQL Entwickler? PDF Drucken E-Mail
  
Donnerstag, 12. Februar 2009 um 19:35

Während meiner Tätigkeit als Referent zu verschiedensten ORACLE-Themen begegnet mir natürlich das verschiedenste Klientel. Das ist auch gut so. Hätte ich nicht den Austausch mit Teilnehmern und den unterschiedlichsten Anforderungen, würde der Job keinen Spass machen und ich würde keinen guten Job machen. Nun begegnen mir aber auch Menschen mit den verschiedensten Vorkenntnissen, die sich mit ORACLE beschäftigen wollen oder müssen. Den typischen PL/SQL-Lerner möchte ich näher beleuchten, man mag es mir nicht übel nehmen.

Aktualisiert ( Donnerstag, 16. April 2009 um 07:44 )
 
Simulieren von ON UPDATE CASCADE PDF Drucken E-Mail
  
Mittwoch, 28. Januar 2009 um 15:31

Das Foreign Key Constraint in ORACLE kennt nur zwei mögliche Erweiterungen: ON DELETE CASCADE oder ON DELETE SET NULL, um mit abhängigen Datensätzen bei einer Änderung des Master-Datensatzes umzugehen. Andere DB-Produkte (sogar MS ACCESS!) kennen auch ein ON UPDATE CASCADE, das manchmal recht praktisch ist, aber in ORACLE fehlt. Es ist allerdings mit Hilfe von Triggern und einer Package "nachbaubar".

Aktualisiert ( Mittwoch, 28. Januar 2009 um 16:18 )
 
Hacken der TOAD Freeware Version PDF Drucken E-Mail
  
Donnerstag, 15. Januar 2009 um 18:01

TOAD ist eigentlich ein ganz nettes Produkt, um mit ORACLE Datenbanken umzugehen. Es unterstützt (fast) alle Features, die ORACLE anbietet. Dafür kostet es allerdings auch Geld. Aber Quest Software ist so freundlich, eine Freeware-Version bereitzustellen, die zwar eingeschränkte Funktionalitäten bietet, dennoch eine Entscheidungshilfe für den Kauf des Produkts bietet.

Das Problem: Nur maximal fünf Kollegen können sich mit der Freeware-Version in einer Datenbank anmelden, weitere Connections verweigert TOAD...normalerweise...

Aktualisiert ( Donnerstag, 15. Januar 2009 um 19:45 )
 
Autoincrement in ORACLE simulieren PDF Drucken E-Mail
  
Freitag, 23. Januar 2009 um 13:35

Leider gibt es in ORACLE keinen Datentypen AUTOINCREMENT, wie er in anderen Datenbanken (z.B. mysql) existiert. Sogar MS Access ist in der Lage, Spalten - typischerweise Primärschlüsselspalten - einen automatisch hochzählenden Wert zu vergeben.

In ORACLE kann man diesen Datentypen lediglich "simulieren", in dem man eine Sequence und einen Trigger benutzt.
Wenn man sein Datenmodell dahingehend überarbeiten möchte, bedeutet das, für jede auto-increment-Spalte eine eigene Sequence und einen eigenen Trigger zu programmieren. Das ist mir zuviel Arbeit. Anstelle dessen habe ich mir ein kleines PL/SQL-Programm geschrieben, das mir die Arbeit abnimmt und demonstriert, dass dynamische Programmierung nicht nur dynamisches SQL bedeutet, sondern auch Programme dynamisch generiert werden können.

Aktualisiert ( Mittwoch, 28. Januar 2009 um 15:49 )
 
Genial einfach: Pocketmod! PDF Drucken E-Mail
  
Mittwoch, 07. Januar 2009 um 07:17

Häufig benötigte Notizen, Referenzen, Kalender oder Adressen? Schluss mit der Zettelwirtschaft oder teuren Filfax-Einlegern. Bei meiner Suche nach Alternativen bin ich auf den PocketMod gestossen.

Aktualisiert ( Mittwoch, 07. Januar 2009 um 07:29 )
 
<< Start < Zurück 1 2 Weiter > Ende >>

Seite 1 von 2

Anmeldung



Wer ist online

Wir haben 6 Gäste und 1 Mitglied online