Das Konzept der gespeicherten MySQL-Prozedur: Eine Reihe von SQL-Codeausschnitten, die in einer Datenbank gespeichert sind und bestimmte Aufgaben (Abfragen und Aktualisierungen) ausführen können. Das Konzept der MySQL-Funktion: Eine Funktion ist eine SQL-Anweisung, die eine bestimmte Funktion ausführt. Funktionen werden in integrierte Funktionen und benutzerdefinierte Funktionen (UDF) unterteilt. Der Unterschied zwischen gespeicherten MySQL-Prozeduren und -Funktionen
Eine gespeicherte Prozedur ist eine Reihe von SQL-Anweisungen, die kompiliert und in der Datenbank gespeichert werden, um eine bestimmte Funktion auszuführen. Die Idee besteht darin, Code auf der Ebene der Datenbank-SQL-Sprache zu kapseln und wiederzuverwenden. Hinweis: „in“ bezieht sich auf Eingabeparameter, „out“ bezieht sich auf Ausgabeparameter Erstellen benutzerdefinierter Funktionen Syntaxformat: Funktionsnamen erstellen (Parametertyp, Parametertyp ...) gibt Typ zurück, gibt Ausdruckswert zurück; Hinweis: 1. Es können keine oder mehrere Parameter vorhanden sein. 2. Es muss einen Rückgabewert geben, und zwar nur einen. 3. Wenn eine SQL-Anweisung vorhanden ist, platzieren Sie diese zwischen begin...end. 4. Wenn Sie keinen deterministischen Wert hinzufügen, wird ein Fehler angezeigt (ich weiß nicht, wie ich ihn lösen kann). begin...end zusammengesetzte Anweisung Tritt normalerweise in gespeicherten Prozeduren, Funktionen und Triggern auf und kann eine oder mehrere Anweisungen enthalten, die jeweils durch ; getrennt sind. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Detaillierte Erläuterung der Nginx Rewrite-Nutzungsszenarien und Codebeispiele
>>: JavaScript zum Erreichen eines Mouse-Tailing-Effekts
eins. Vorwort <br />Sie werden diese Art von...
1. Überprüfen Sie die Vue-Responsive-Nutzung Die...
Inhaltsverzeichnis 1. Wirkungsdiagramm (mehrere S...
Dieser Artikel ist MySQL-Datenbank Frage 1 Import...
Tabellenfelder hinzufügen alter table table1 add ...
In diesem Artikel werden die sechs wirksamsten Me...
Vorwort Wenn Bildlaufereignisse wie Scrollen und ...
Die virtuelle Maschine wird verwendet oder es kan...
1. Docker Pull zieht das Image Wenn Sie zum Abruf...
1. Qualitative Änderungen durch CSS-Variablen Die...
Lassen Sie mich zunächst eine interessante Eigens...
Inhaltsverzeichnis 1. Erstellen Sie zunächst mit ...
Bevor wir über die strukturelle Auszeichnung von ...
Eigenschaft „letter-spacing“ : Vergrößern oder ve...
Cursor Ein Cursor ist eine Methode zum Anzeigen o...