![]() |
Re: Was sind stored procedures?
Zitat:
|
Re: Was sind stored procedures?
Zitat:
Damit sollte man fast alle DBs mit einer Personal ansprechen können. |
Re: Was sind stored procedures?
Zitat:
|
Re: Was sind stored procedures?
Dann zeig mir mal bitte die Grenzen auf. Was kann ich denn damit nicht machen? Ok, mySQL kennt keine stored procedures. Und was kann es noch alles nicht? Desweiteren will ich ja auch erstmal nur lernern mit SQL Datenbanken umzugehen. Ich brauche nicht deswegen auch nicht die allertollsten Features.
|
Re: Was sind stored procedures?
Zitat:
Sowas löst man meist mit einem Cron-Job. |
Re: Was sind stored procedures?
Kennt mySQL Trigger?
|
Re: Was sind stored procedures?
Zitat:
MySQL ist aber sicher eine recht gute Anfänger-DB. Wenn du mittlerweile auch noch in der DB programmieren willst wäre FireBird eine gute Wahl. |
Re: Was sind stored procedures?
Zu den Grenzen:
Neben StoredProcedures kann MySQL gegenwärtig auch keine sogenannten "Nested Selects" (auch: "Subselects") verarbeiten. Ausgewachsene DBMS bieten die Möglichkeit, Selects zu schachteln und Selects als Spalten zu benutzen. Beispiel:
SQL-Code:
oder:
SELECT Spalte 1
, (SELECT SUM(Spalte2) FROM Tabelle2) AS Summe -- Nested Select als Spalte! FROM Tabelle 1
SQL-Code:
die meisten dieser NestedSelects lassen sich auch als JOINS umformulieren (viele Wege nach Rom), aber im Alltag sind Nested Selects schon hilfreich, da sie meist einfacher zu formulieren sind.
SELECT Spalte 1
FROM Tabelle 1 WHERE Spalte2 IN (SELECT Spalte3 FROM Tabelle3 WHERE Bedingung) -- Nested Select! Aus meiner Sicht spricht nichts gegen eine Verwendung von MySQL für Deine Zwecke. Gruß |
Re: Was sind stored procedures?
Hai Leuselator,
also mein mySQL 4.1 hat mit dieser Abfrage kein Problem ;-)
SQL-Code:
SELECT vorname
FROM test1 WHERE vorname IN (SELECT vorname FROM test2 WHERE name = 'Sharky') |
Re: Was sind stored procedures?
Oho - dann ist MySQL wieder ein Stück weiter gekommen als mir bekannt war...
Also den 2. Teil oben vergessen. Gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz