On Mon, Okt 23, 2000 at 11:28:18 +0200, Erhard Schwenk wrote:
On 23-Oct-00 Bernd Brodesser wrote:
* Martin Stahn schrieb am 23.Okt.2000:
Mysql kann (noch) keine Subselects:
... wobei das mit der Fragestellung eigentlich nichts zu tun hatte, die Syntax für den Insert war einfach nicht korrekt. Das wurde aber schon korrigiert. Wie gesagt: Dabei handelt es sich nicht um einen Inline-Select. [...]
Wenn Du subqueries, Transaktionen und ähnliche Schmankerl haben willst, ist mysql sicher nicht das richtige Werkzeug. Ich würde mir in dem Fall PostgreSQL, Adabas, Oracle, Informix, Sybase oder SAPDB anschauen, die müßten das können.
Da wäre noch Interbase von Inprise (ex Borland) zu erwähnen, ist seit dem letzten Linuxtag OS (AFAIK GPL). Bietet alles, was das Herz begehrt - inklusive einer leistungsfähigen SPL (Stored Procedure Language).
Wobei Transaktionen auf Datenbanken, die im normalen Filesystem gehalten werden, eh sinnlos sind, weil der transparente Cache des Filesystems die Konsistenz des Logs gefährdet. Sowas gehört auf Raw Devices, die Linux allerdings (noch) nicht von Haus aus beherrscht (nein, Block Devices sind keine Raw Device, die puffern).
Das ist so nicht ganz korrekt. Informix-SE z. B. arbeitet mit normalen C-ISAM-Dateien und beherrscht Transaktions-Logging! Es funktioniert auch, frag mich jetzt aber nicht, wie genau das läuft. Jan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com