Ich versuche Excel laufen zu verwenden, um eine Liste der Teilenummern in der Datenbank zu aktualisieren:Excel mit einer Anweisung oft
UPDATE
stock s
SET
s.STC_AUTO_KEY = 2
WHERE s.WHS_AUTO_KEY = 2 AND
EXISTS(
SELECT
p.PNM_AUTO_KEY
FROM
PARTS_MASTER p
WHERE
s.PNM_AUTO_KEY=p.PNM_AUTO_KEY AND p.PN='102550');
UPDATE
stock s
SET
s.STC_AUTO_KEY = 2
WHERE s.WHS_AUTO_KEY = 2 AND EXISTS(
SELECT
p.PNM_AUTO_KEY
FROM
PARTS_MASTER p
WHERE
s.PNM_AUTO_KEY=p.PNM_AUTO_KEY AND p.PN='204-060-444-003');
Die Aussagen ohne Semikolons laufen, aber wenn ich versuche, mehr als ein laufen Semikolons auf einmal und verwende ich bekomme die Fehlermeldung:
SQL Error [911] [22019]: ORA-00911: invalid character
java.sql.SQLSyntaxErrorException: ORA-00911: invalid character
so ... es sieht aus wie ich weiß nicht, wie mehr als eine auf einmal grundlegende Anweisung ausführen laufen.
Ich verwende DBeaver, um mit einer Oracle-Datenbank zu interagieren.
Danke Jungs, tut mir leid, wenn dies ein Kinderspiel ist.
Ich habe das DBeaver-Tag hinzugefügt, da dies sehr wahrscheinlich eine Front-End-Anwendungsfrage ist als entweder Excel oder Oracle. – mathguy