Oracle fehler 00955

bekomme immer den fehler:

CREATE TABLE TESTDUMMY OF TY_TEST
*
FEHLER in Zeile 1:
ORA-00955: name is already used by an existing object

mein beispielcode schaut so aus:

CREATE OR REPLACE TYPE TY\_TEST AS OBJECT 
(
 TESTID NUMBER,
 TESTNAME VARCHAR(30)
);
/
commit;
CREATE TABLE TESTDUMMY OF TY\_TEST
(
 TESTID PRIMARY KEY,
 TESTNAME NOT NULL
);
/
commit;

DROP TYPE TY\_TEST FORCE;

DROP TABLE TESTDUMMY CASCADE CONSTRAINTS;

COMMIT;

mit dem programm toad habe ich meine db durchsucht und nichts gefunden, auch bei ganz neuen tabellen bekomme ich diese fehlermeldung.

hoffe mir kann wer helfen

Mahlzeit,

CREATE TABLE TESTDUMMY OF TY_TEST
*
FEHLER in Zeile 1:
ORA-00955: name is already used by an existing object

Die Fehlermeldung ist eindeutig, die Ursache auch:

Error: ORA 955 
Text: is already used by an existing object 
-------------------------------------------------------------------------------
Cause: An attempt was made to create a database object (such as a table, view,
 cluster, index, or synonym) that already exists.
 A user's database objects must have distinct names.
Action: Enter a unique name for the database object or modify or drop the 
 existing object so it can be reused.

Irgendwo gibt es ein Objekt mit dem Namen TESTDUMMY. Muß nicht eine Tabelle, kann auch ein View, Index, Trigger oder sonstwas sein.

mit dem programm toad habe ich meine db durchsucht und nichts
gefunden, auch bei ganz neuen tabellen bekomme ich diese
fehlermeldung.

Versuch einen anderen Namen. Kommt die Fehlermeldung? Nein? Bingo.

Gib folgendes ein:

select object type, 
 object\_name 
 from user\_objects 
 where object\_name = 'TESTDUMMY';

Noch was: nach DDL-Statements brauchst du nie ein Commit!

Gruß

Sancho

hat sich erledigt, lag an den slashes

hat sich erledigt, lag an den slashes

Mein Gott! Hab ich völlig übersehen. Hatte ich früher oft :smile:

Gruß

Sancho