Mailinglisten-Archive |
Die GNU Datenbank SAPDB (ehemals Adabas 11) kann Oracle 7.x Dialekt. Ich schreibe gerade an einem Buch für Oracle nach PostgreSQL Portierung. Die Sprache PL/SQL ist in etwa dem PL/pgSQL identisch ;-). Ausnahmen betreffen Kleinigkeiten, wie Funktionen replace und die Übergabe beliebig vieler Werte mit * an eine Prozedur. Ansonsten kann man die Oracle serverseitigen Skripte relativ problemlos auf PostgreSQL übertragen. Da MySQL keine foreign keys kann, fällt also MySQL aus. PostgreSQL kann Oracle voll ersetzen. Gru/3, Guido Stepken > Hallo, > > ich habe ein SQL-Skript zum Anlegen von ca. 130 Tabellen bekommen. Das > Skript ist Oracle spezifisch. Nun meine Frage. Gibt es eine Möglichkeit > Tabellen, die in Oracle angelegt sind (mit foreign keys) nach MySQL > (Tabellentyp InnoDB) automatisch zu kopieren oder vielleich ein Tool, > welches das Oracle-SQL-Skript nach MySQL portiert. Manuelle Portierung > würde vielleicht ca. 1-2 Tage in Anspruch nehmen. Aber bei Änderungen > muss man die Änderungen gleich übernehmen oder alles wieder von vorne > machen. > > Die Anpassung der einzelnen Typen muss dabei auch beachtet werden: > > Oracle Beispiel: > > CREATE TABLE ACCOUNT ( > ACCOUNT_ID NUMBER (15) NOT NULL, > COMPANY_ID NUMBER (15), > USER_ID NUMBER (15), > ACC_TYP_ID NUMBER (4), > BANK_ID NUMBER (15), > VALID_FROM DATE, > EXPIRED DATE, > ACCOUNT_NR VARCHAR2 (30), > ACCOUNT_OWNER VARCHAR2 (30), > CC_VALID_FROM DATE, > CC_EXPIRED DATE) > TABLESPACE USERS > STORAGE ( > MAXEXTENTS UNLIMITED); > > > Schöne Grüße > Rafal > --- > Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter > -->> http://www.4t2.com/mysql --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive