SQL Befehle Datenbankunabhängig ?!
Philip Herrmann
- datenbank
0 simsalabim0 ThrillPhil1 Tom
1 Axel Richter0 ThrillPhil1 Rouven1 Axel Richter
0 fastix®
Hallo,
wo gibt es eine Liste, Beschreibung mit SQL-Befehlen, die DB-unabhängig sind?
Ich habe schon hier in SelfHTML und bei Google gesucht.
Kennt jemand eine Adresse etc. wo ich etwas finden könnte.
?
Danke
Phil
Soweit ich weiß ist SQL eine Datenbank sprache. Womit man viele Datenbanken ansprechen kann. Es würde wohl mehr sinn machen nach Speziellen Datenbank befehlen ausschau zu halten und nicht nach unabhängigen.
Hi,
wo könnte man die den finden, am besten als Liste mit Beschreibung?
Phil
Hello,
wo könnte man die den finden, am besten als Liste mit Beschreibung?
Such mal unter "ANSI SQL"
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hallo,
wo gibt es eine Liste, Beschreibung mit SQL-Befehlen, die DB-unabhängig sind?
Dafür ist Wikipedia ein guter Einstieg.
Hier stehen auch die Quellen für die Sezifikationen: http://en.wikipedia.org/wiki/SQL
Hier stehen allgemeine Hinweise in deutscher Sprache: http://de.wikipedia.org/wiki/SQL
Die wirklichen Spezifikationen sind ANSI- bzw. ISO-Normen. Die sind nicht kostenlos zu beziehen.
Hier ist die Geschichte der SQL-Normung dargestellt: http://www.sql-und-xml.de/sql-tutorial/sql-sprache-historische-entwicklung.html
Das SQL-Tutorial dort ist auch eine gute Quelle.
viele Grüße
Axel
Hi,
ich meinte mehr PHP Funktionen, die DB unabhängig sind, tut mir leid, habe wohl falsch gefragt.
Philip
Morgen,
in dem Fall nehme ich mal an, dass dir nicht viel anderes übrig bleibt als das selbst etwas auszubalancieren. Mittels include kannst du ja für ein jeweiliges System eine andere Funktionsbibliothek anbinden, also du schreibst z.B. eine für MySQL und eine für DB2. Würde aber heißen du müsstest es schreiben.
Wirklich datenbankunabhängige Funktionen existieren meines Wissens nicht, das nächste was da dran kommt ist der Zugriff über ODBC, über das die meisten Datenbanken über eine einheitliche Schnittstelle (allerdings im Funktionsumfang reduziert) angebunden werden können. Dazu gibts dann auch in PHP einen entsprechenden Funktionssatz:
http://www.php.net/manual/en/ref.uodbc.php
MfG
Rouven
Hallo,
ich meinte mehr PHP Funktionen, die DB unabhängig sind,
Alle PHP-Funktionen, die nichts mit einer speziellen Datenbank-Anwendung aushandeln müssen, sind Datenbank unabhängig. Z.B. ist printf völlig Datenbank unabhängig.
viele Grüße
Axel
PS: PHP-Funktionen, die Datenbanken abfragen sollen, _können_ nicht Datenbank unabhängig sein.
Moin!
Hallo,
wo gibt es eine Liste, Beschreibung mit SQL-Befehlen, die DB-unabhängig sind?
Du willst vermutlich datenbankunabhängig programmieren. Es gibt da ein nettes Toolkit:
http://adodb.sourceforge.net/
In der Dokumentation http://phplens.com/lens/adodb/docs-adodb.htmliest sich das so:
"PHP's database access functions are not standardised. This creates a need for a database class library to hide the differences between the different database API's (encapsulate the differences) so we can easily switch databases. PHP 4.0.5 or later is now required (because we use array-based str_replace).
We currently support MySQL, Oracle, Microsoft SQL Server, Sybase, Sybase SQL Anywhere, Informix, PostgreSQL, FrontBase, SQLite, Interbase (Firebird and Borland variants), Foxpro, Access, ADO, DB2, SAP DB and ODBC. We have had successful reports of connecting to Progress and CacheLite via ODBC. We hope more people will contribute drivers to support other databases."
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®