2016-11-17 4 views
0

Seit ein paar Tagen kann ich CREATE und TRUNCATE SQL-Anweisung mit Oracle 12 und Toad 12 NUR ausführen, wenn ich meine Anweisungen mit einer Semikolonne zu beenden. Ich habe früher immer die gleichen Verbindungen, Benutzer und Tabellen, aber jetzt erhalte ich diese Fehler bei Abfrage:Oracle Fehler mit Toad:

CREATE TABLE W_TEST_01 
    AS SELECT * 
    FROM CFG_FLOW 
    WHERE 1 = 2; 

ORA-00933: SQL-Befehl nicht richtig

CREATE TABLE W_TEST_01 (PIPPO NUMBER); 
beendet

ORA-00922: fehlende oder ungültige Option

TRUNCATE TABLE W_TEST_01; 

ORA-03291: Ungültige truncate Option - fehlende STORAGE Stichwort

Kann jemand mir bitte helfen?

+1

Ich nehme an, Sie haben andere Anweisungen in Ihrem Abfrage-Editor, die TOAD seltsam verhalten. Die Aussagen ** sind ** gültig und funktionieren. Haben Sie versucht, sie mit einem anderen SQL-Client auszuführen? z.B. SQL \ * Plus? –

+0

Haben Sie eine Aussage oben in Ihrem Editor (die nicht durch ein Semikolon abgeschlossen ist)? –

Antwort

0

mit Klammern Versuchen, wie folgt aus:

CREATE TABLE W_TEST_01 
AS (SELECT * FROM CFG_FLOW WHERE 1 = 2); 

Und wenn es nicht versuchen, immer noch nicht funktioniert, die CTAS Tipps rate ich Ihnen, um zu sehen, einen Blick auf die folgenden link

Hoffnung nehmen diese kann helfen!

+3

Diese Klammern sind völlig nutzlos und werden nichts ändern –

Verwandte Themen