2017-04-26 5 views
0
Oracle

Hier ist mein Code:ORA-00911 Was mache ich falsch?

DROP TABLE cover_resp; 
DROP TABLE cover; 
DROP TABLE absence; 
DROP TABLE sickness; 

select constraint_name, constraint_type, table_name 
from user_constraints 
where table_name IN ('SICKNESS' , 'ABSENCE' , 'COVER' , 'COVER_RESP') 

Was mache ich falsch? Ich bekomme immer die gleiche ORA-00911 Fehlermeldung.

+2

Was für Front-End-Programm hilft verwenden Sie mit der Datenbank zu interagieren? SQL \ * Plus? SQL Entwickler? Kröte? Etwas anderes? Unabhängig davon enthält die Fehlermeldung viele weitere Details - wie sie angezeigt werden, hängt von Ihrem Frontend ab, aber alle sollten dieselben Informationen enthalten. Was ist die vollständige Fehlermeldung? Außerdem: Ich hoffe, Sie erwarten, dass das Ergebnis Ihrer Abfrage leer ist (null Zeilen zurückgegeben). Haben Sie danach gesucht? – mathguy

+1

Versuchen Sie, alle fünf Anweisungen in einem PreparedStatement oder so auszuführen? –

Antwort

0

Nichts scheint mit Ihrem Code nicht in Ordnung zu sein. ORA: 000911 steht jedoch für ungültiges Zeichen.

Versuchen Sie, den Code erneut einzugeben, und führen Sie ihn erneut aus.

0

Eine typische Situation ist der "nicht brechende" Raum, der wie ein normaler Raum aussieht, aber ein anderer Charakter ist. Auf einem Mac bekommst du es mit [Option] + Leertaste. Jedes Mal, wenn so etwas in Ihrem Code ist, werden Sie die bekommen ORA-911 ...

Hoffnung, die