Gespeicherte Prozeduren in Oracle SQL Developer
konnte Sie zeigen Sie mir ein guter Ort, um zu starten mit in Oracle gespeicherten Prozeduren syntax/Syntax? Ich kann nicht scheinen zu finden, eine gute Stelle dort. Ich bin ziemlich bewandert in (java, C/C++) - Programmierung und ich kenne genug, die SQL für meine Bedürfnisse jetzt, aber ich habe vorgeschlagen worden, um die Verwendung von gespeicherten Prozeduren zu tun, mein Geschäft, das ist:
Nehmen Sie Ergebnisse aus einer Abfrage (2 Spalten) und einfügen, Zeile nach Zeile in einer anderen Tabelle, zusammen mit einer increment-Schlüssel, dessen Wert aus einer Dritten Tabelle. Und natürlich ist dieser Letzte Wert muss erhöht werden, einmal für jede Zeile.
Habe ich die Abfrage machen den ersten Teil (extrahieren von Daten eingefügt werden) und der zweite Teil (einfügen von Daten in Tabelle mit increment-Taste, dann Inkrement-Taste auf keygenerator Tabelle), alles was ich jetzt brauche ist beides miteinander verbinden, so kann ich die batch-legen Sie die 6000 Zeilen, die ich habe.
Danke an alle.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Oracle verwendet PL/SQL-Programmiersprache, die für Ihre gespeicherten Prozeduren. Hier ist eine info über PL/SQL in wiki
Diese ist eine gute Quelle auch.
Orakel bietet eine Menge von Werkzeugen, um dem Programmierer das Leben erleichtert, aber mein Rat ist, starten Sie so einfach wie möglich zu bekommen vertraut mit der Sprache..
und... Gespeicherte Prozeduren in PL/SQL
Was Sie wollen ganz einfach aussieht.Das sieht aus wie ein schöner Ort, um zu starten.
http://www.devshed.com/c/a/Oracle/Oracle-Stored-Procedures/
Als Anfänger, gelangen Sie über den link unten, es enthält alle Grundlagen im Zusammenhang zu Verfahren.
link
Über die gespeicherten Verfahren, die auf basic-syntax ist:
Die Programmierung der Sprache PL/SQL standardmäßig, aber auch Oracle ermöglicht es Ihnen zu schreiben gespeicherte Prozeduren in java. Sie können auch den Aufruf von externen C-code (oder jede andere Sprache, kann C erzeugen Verknüpfung Objekt-Bibliotheken) durch die Schaffung externe Prozeduren, die sich für shared-libraries in das Betriebssystem.
PL/SQL ähnelt pascal und Delphi. Es ist in der Sprache Ada, die ist in pascal. PL steht für "procedural language", sondern es ermöglicht auch die Objekt-orientierten Programmier-Paradigma.
Für eine vollständige syntax-Referenz, ich bin besonders begeistert von der PSOUG (http://psoug.org) Referenz-Bibliothek für die syntax und Verwendung von tips. Hier sind zwei gute links für den Anfang:
http://psoug.org/definition/procedure.htm
http://psoug.org/reference/procedures.html