Da hast du wohl recht. Ich konnte die define-Anweisungen aus den Skripten jetzt anderweitig umsetzen. Eine Sache, die mir jetzt noch Schwierigkeiten macht sind Prozeduren. Ich kann sie zwar erstellen:
CREATE OR REPLACE PROCEDURE neue_einheit (p_einheit_kurz in varchar2, p_bezeichnung in varchar2 ...
Die Suche ergab 4 Treffer
- Freitag 17. März 2017, 13:07
- Forum: Datenbankprogrammierung mit Python
- Thema: PL/SQL-Befehle ausführen
- Antworten: 8
- Zugriffe: 4466
- Donnerstag 16. März 2017, 16:36
- Forum: Datenbankprogrammierung mit Python
- Thema: PL/SQL-Befehle ausführen
- Antworten: 8
- Zugriffe: 4466
Re: PL/SQL-Befehle ausführen
Mit 'cursor.execute' scheint es ein Stück weit zu funktionieren, sofern ich alle Befehle in eine Zeile schreibe und auf das 'define' verzichte. Auch wenn ich den 'define'-Befehl einzeln absetze wird er nicht erfolgreich ausgeführt. Ich erhalte dann die Fehlermeldung:
"Fehlermeldung: ORA-00900 ...
"Fehlermeldung: ORA-00900 ...
- Donnerstag 16. März 2017, 13:02
- Forum: Datenbankprogrammierung mit Python
- Thema: PL/SQL-Befehle ausführen
- Antworten: 8
- Zugriffe: 4466
Re: PL/SQL-Befehle ausführen
Hallo BlackJack,
vielen Dank für deine schnelle Antwort. Die Methoden bringen mich aber leider nicht weiter. Mir geht es um das Ausführen von PL/SQL-Skripten/Blöcken, welche in der Regel folgende Form haben:
define name='Justus';
DECLARE
jahr NUMBER(1, 0);
CURSOR c IS SELECT * FROM tabelle ...
vielen Dank für deine schnelle Antwort. Die Methoden bringen mich aber leider nicht weiter. Mir geht es um das Ausführen von PL/SQL-Skripten/Blöcken, welche in der Regel folgende Form haben:
define name='Justus';
DECLARE
jahr NUMBER(1, 0);
CURSOR c IS SELECT * FROM tabelle ...
- Donnerstag 16. März 2017, 11:32
- Forum: Datenbankprogrammierung mit Python
- Thema: PL/SQL-Befehle ausführen
- Antworten: 8
- Zugriffe: 4466
PL/SQL-Befehle ausführen
Hallo zusammen,
ich suche eine Möglichkeit, um aus meinem Python-Programm heraus Skripte mit PL/SQL-Befehlen auszuführen. Ich verwende dabei eine Oracle-Datenbank.
Kann hierbei jemand helfen?
Vielen Dank!
ich suche eine Möglichkeit, um aus meinem Python-Programm heraus Skripte mit PL/SQL-Befehlen auszuführen. Ich verwende dabei eine Oracle-Datenbank.
Kann hierbei jemand helfen?
Vielen Dank!
