Hallo,
ich habe meine
DB von Firebird 2 auf Firbird 3 umgestellt. In meinen Tabellen verwende ich einen eigenen Datentyp MYBOOL für Boolean-Felder, da es in Firebird 2 kein Boolean gab. Die Definition dafür sieht so aus:
Delphi-Quellcode:
CREATE DOMAIN MYBOOL AS
CHAR(1) CHARACTER SET ISO8859_1
CHECK ((VALUE IS NULL) OR (VALUE IN ('F','T')))
COLLATE ISO8859_1;
Benutzt wird das z.B. so:
Delphi-Quellcode:
CREATE TABLE EINE_TABELLE (
..
EIN_FELD MYBOOL DEFAULT 'F'
)
In Firebird 3 gibt es nun Boolean als Datentyp. Wie kann ich alle meine "MYBOOL"-Felder per
SQL auf den neuen Datentyp umstellen? Möglichst ohne viel manuell machen zu müssen, da ich etwa 100 Tabellen mit 150 MYBOOL-Feldern habe.