Gespeicherte Prozeduren akzeptieren häufig einen oder mehrere Eingabewerte, die der Kontrolle der Ergebnisse der Prozedur dienen. So braucht man sich zum Beispiel nicht jeden Personeneintrag einer Datenbank ausgeben lassen, stattdessen lässt man sich nur einen Eintrag ausgeben, der einem angegebenen Wert entspricht.
Auch das Objekt OracleParameter verfügt über diese Funktionalität. Listing C illustriert die Erstellung eines Eingabeparameters mit Hilfe des Objekts OracleParameter. Dabei werden die Eigenschaft Direction des Parameters auf Input und die Eigenschaft Value auf einen Wert gesetzt, der zu der aufzurufenden Prozedur passt. Der OracleType enum definiert alle verfügbaren Oracle-Datentypen, wie z.B. char, byte, DateTime, Float, Number etc.
Kleine Unterschiede bereiten Kopfzerbrechen
Die meisten Entwickler sind an die Arbeit mit Datenbanksystemen gewöhnt, aber der Wechsel von einem System auf ein anderes bringt Unterschiede mit sich, die man erst verstehen muss, bevor man funktionstüchtigen Code entwickeln kann. Der größte Unterschied zwischen der Arbeit mit SQL-Server und der Arbeit mit Oracle sind die erwarteten Rückgabewerte von den gespeicherten Prozeduren. Verwendet man das Objekt OracleParameter, ist die Arbeit mit dem Oracle-Cursor ein Leichtes.
Page: 1 2
Höchste Zeit für eine schnelle Kupfer-Glas-Migration. Bis 2030 soll in Deutschland Glasfaser flächendeckend ausgerollt sein.
Schon im April 2025 soll Android 16 den Status Plattformstabilität erreichen. Entwicklern gibt Google danach…
Die Hintermänner setzen KI-Chatbot-Tools als Köder ein. Opfer fangen sich den Infostealer JarkaStealer ein.
Vernetzte Produkte müssen laut Cyber Resilience Act über Möglichkeiten zur Datenverschlüsselung und Zugangsverwaltung verfügen.
Das jüngste Update für Windows, macOS und Linux stopft drei Löcher. Eine Anfälligkeit setzt Nutzer…
Zwei von Google-Mitarbeitern entdeckte Schwachstellen werden bereits aktiv gegen Mac-Systeme mit Intel-Prozessoren eingesetzt. Sie erlauben…