phpbar.de logo

Mailinglisten-Archive

[php] Von MySQL zu Oracle

[php] Von MySQL zu Oracle

Ralf Prescher prescher_(at)_mediaworx.com
Wed, 17 Jan 2001 11:06:30 +0100


"Michael P. Mehl" wrote:
> 
> Hi,
> 
> ich plane eine PHP-Anwendung von MySQL nach Oracle zu portieren
> beziehungsweise auf _beiden_ Plattformen verfügbar zu machen.

geht mit einschränkungen zu machen (auch dasses dann auf beiden loift)

> 1) Gibt es im Web eine Art "Checkliste", was bei einer derartigen Portierung
> zu beachten ist, z.B. welche Funktionalität MySQL, nicht aber Oracle und
> umgekehrt bietet?

http://www.koehntopp.de/php/faq-database_oracle.html
speziel ab
http://www.koehntopp.de/php/faq-database_oracle.html#database_oracle-8

> 2) Gibt es im Web eine Dokumentation, was beachtet werden muss, damit
> SQL-Statements sowohl für MySQL als auch Oracle (und vielleicht auch noch
> andere Datenbanken) "datenbankunabhängig" eingesetzt werden können?

die allgemeine SQL-Syntax ist bei beiden sehr ähnlich (ist ja
schließlich SQL-Standard) und solange man keine spezifischen Befehle
nutzt, kann man es unabhängig gestalten (oder man muß eben die Abfragen
vorher nach Problemfällen durchsuchen und evt. umbauen)

aus eigener erfahrung:
* Oracle liefer alle Spaltennamen nur als großbuchstaben zurück
* Oracle kennt kein LIMIT
* Oracle behandelt LEFT JOINs anders (auch andere Syntax)
* MySQL kann keine Transaktionen (COMMIT/ROLLBACK)
* MySQL hat auch keine Trigger und sowas...

die liste ist sicherlich keines wegs vollständig
 
> Vielen Dank im voraus und liebe Grüße aus Tübingen...
> 
>         Michael

Ralf
-- 
Ralf Prescher
_(at)_work: mediaworx berlin AG

_(at)_home: http://www.fx-design.de
mail_(at)_: mailto:fireworx_(at)_web.de


php::bar PHP Wiki   -   Listenarchive