Das Konzept der gespeicherten MySQL-Prozedur:
Eine Reihe von SQL-Codesegmenten, die in der Datenbank gespeichert sind und bestimmte Aufgaben ausführen können (Abfrage und Aktualisierung).
Das Konzept der MySQL-Funktion:
Eine Funktion ist eine SQL-Anweisung, die eine bestimmte Funktion abschließt. Funktionen werden in integrierte Funktionen und benutzerdefinierte Funktionen (benutzerdefinierte Funktion UDF) unterteilt.
Der Unterschied zwischen MySQL Prozeduren und Funktionen
Eine gespeicherte Prozedur ist eine Reihe von SQL-Anweisungen zur Ausführung bestimmter Funktionen. Sie wird kompiliert, erstellt und in der Datenbank gespeichert. Die Idee besteht darin, Code auf der SQL-Sprachebene der Datenbank zu kapseln und wiederzuverwenden.
Hinweis: „in“ bezieht sich auf Eingabeparameter, „out“ bezieht sich auf Ausgabeparameter.
Hinweis: 1. Es können keine oder mehrere Parameter vorhanden sein.
2. Es muss einen Rückgabewert geben, und es gibt nur einen.3. Wenn eine SQL-Anweisung vorhanden ist, sollte diese in der Mitte von begin...end platziert werden.
4. Wenn Sie nicht deterministisch hinzufügen, wird ein Fehler gemeldet (ich weiß nicht, wie ich ihn lösen soll).begin...end zusammengesetzte Anweisung
erscheint normalerweise in gespeicherten Prozeduren, Funktionen und Triggern , die eine oder mehrere Anweisungen enthalten kann. Trennen Sie jede Anweisung durch ;.
Verwandte Lernempfehlungen:MySQL-Tutorial
Das obige ist der detaillierte Inhalt vonAnalysieren Sie gespeicherte MySQL-Prozeduren und allgemeine Funktionscodes. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!