Ich versuche, eine Einschränkung mit REGEXP_LIKE im Orakel zu setzen, aber ich halte eine ORA-00920 Geting: ungültiger relationalen Operator
Fehler, hier sind mein Code (der Fehler am Ende des ck_files_name Constraint
CREATE TABLE files(
idFile INT PRIMARY KEY,
idParent INT REFERENCES files,
name VARCHAR2(256),
type CHAR(1),
CONSTRAINT ck_files_name CHECK REGEXP_LIKE(name, '[^\.]'), -- error ORA-00920: invalid relational operator
CONSTRAINT ck_files_type CHECK type IN ('d', 'f'),
CONSTRAINT ck_files_idFile_idParent CHECK (idFile <> idParent),
CONSTRAINT uq_files_idFile_name UNIQUE (idParent, name)
);
Bin ich etwas falsch zu machen, oder es mit meinem oracle Version (oracle 10g xe)?
Sie schlugen mich, um es +1 – diagonalbatman
@andy: Ich lese immer noch Ihr Kommentar zuerst :) – Ha11owed