Jaqueson Geschrieben 23. April 2006 Geschrieben 23. April 2006 Hi, ich will eine neue Tabelle in eine Oracle DB "eintragen". Es kommt aber folgende Fehlermeldung: Newsletter BOOL NOT NULL, * FEHLER in Zeile 15: ORA-00902: Ungültiger Datentyp Gibt es den Datentyp BOOL bei Oracle nicht? Wie heißt dann der BOOL Datentyp in Oracle? Zitieren
1226 Geschrieben 24. April 2006 Geschrieben 24. April 2006 Wie heißt dann der BOOL Datentyp in Oracle? VARCHAR Soweit ich weiss, unterstützt Oracle in der Tat keine boolschen Variablen. Du musst dir dann also mit anderen Datentypen (wie dem o. g.) behelfen. Lasse mich gerne korrigieren. Zitieren
Pinhead Geschrieben 24. April 2006 Geschrieben 24. April 2006 Ich kenne auch keine booleschen Variablen in Oracle. Daher nehme ich immer number(1) Zitieren
Jasper Geschrieben 24. April 2006 Geschrieben 24. April 2006 Gibt es den Datentyp BOOL bei Oracle nicht? gibt es schon, aber nur bei PL/SQL. als SQL-Datentyp gibt es kein BOOLEAN. -j Zitieren
Jaqueson Geschrieben 26. April 2006 Autor Geschrieben 26. April 2006 ich hab es jetzt einfach so gemacht: xyz CHAR(5) CHECK(xyz in ('true', 'false')) Zitieren
di::bo Geschrieben 3. Mai 2006 Geschrieben 3. Mai 2006 ich hab es jetzt einfach so gemacht: xyz CHAR(5) CHECK(xyz in ('true', 'false')) Genau so gehts ... Eine Ausführliche Beschreibung (inkl. der Einbindung in Java) gibts hier. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.