Detaillierte Schritte zum Ändern gespeicherter MySQL-Prozeduren

Detaillierte Schritte zum Ändern gespeicherter MySQL-Prozeduren

Vorwort

Bei der tatsächlichen Entwicklung werden die Geschäftsanforderungen häufig geändert, sodass eine Änderung der Eigenschaften der gespeicherten Prozedur unvermeidlich ist.

Verwenden Sie in MySQL die ALTER-Anweisung, um die Eigenschaften einer gespeicherten Prozedur zu ändern

Syntax

ALTER {PROCEDURE | FUNCTION} sp_name [Merkmal……]

Parameter Beschreibung

  • Sp_name, der den Namen der gespeicherten Prozedur oder Funktion angibt
  • Merkmal, welcher Teil der gespeicherten Prozedur geändert werden soll
  • Die Werte von Characteristic sind wie folgt
  • ENTHÄLT SQL bedeutet, dass die Subroutine SQL-Anweisungen enthält, jedoch keine Anweisungen zum Lesen oder Schreiben von Daten.
  • NO SQL, was bedeutet, dass die Subroutine keine SQL-Anweisungen enthält
  • READS SQL DATA: Gibt an, dass die Subroutine Anweisungen zum Lesen von Daten enthält.
  • MODIFIES DATA: Gibt an, dass die Subroutine Anweisungen zum Schreiben von Daten enthält
  • SQL SECURITY {DEFINER | INVOKER}, gibt an, wer die Berechtigung zur Ausführung hat
  • DEFINER, was bedeutet, dass nur der Definierer es ausführen kann.
  • INVOKER, was bedeutet, dass der Anrufer ausführen kann
  • COMMENT'Zeichenfolge', gibt Kommentarinformationen an

Ändern Sie die Definition der gespeicherten Prozedur CountProc1

Ändern Sie die Lese- und Schreibberechtigungen in MODIFIES SQL DATA und geben Sie an, dass der Aufrufer

Geänderte Informationen anzeigen

Derzeit ermöglicht MySQL keine Codeänderungen für vorhandene gespeicherte Prozeduren.

Wenn Sie den Durchmesser einer gespeicherten Prozedur ändern müssen, müssen Sie zuerst die gespeicherte Prozedur löschen und dann den Code neu schreiben oder eine neue gespeicherte Prozedur erstellen.

Dies ist das Ende dieses Artikels zum Ändern von gespeicherten MySQL-Prozeduren. Weitere relevante Inhalte zum Ändern von gespeicherten MySQL-Prozeduren finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung zum Erstellen, Aufrufen und Verwalten von MySQL-gespeicherten Prozeduren
  • Einführung in Abfragebefehle für gespeicherte MySQL-Prozeduren
  • Beispiele und Zusammenfassung der In-, Out- und Inout-Parameter von gespeicherten MySQL-Prozeduren
  • Verwenden einer Cursorschleife zum Lesen temporärer Tabellen in gespeicherten MySQL-Prozeduren
  • Problem mit Berechtigungen zum Ändern gespeicherter Prozeduren in MySQL
  • Ausführliche Erläuterung der gespeicherten MySQL-Prozeduren (in, out, inout)
  • So erstellen Sie eine monatliche Tabelle in einer gespeicherten MySQL-Prozedur
  • Eine kurze Diskussion über MySql-Ansichten, Trigger und gespeicherte Prozeduren
  • Detailliertes Beispiel für die Verwendung der if-Anweisung in einer gespeicherten MySQL-Prozedur
  • Analyse der Vor- und Nachteile von gespeicherten MySQL-Prozeduren

<<:  Detaillierte Erklärung des Overlay-Netzwerks in Docker

>>:  Das vergessene Button-Tag

Artikel empfehlen

Detaillierte Erklärung der MySQL-Alter-Ignore-Syntax

Als ich heute bei der Arbeit war, wurde mir von d...

Drei Diskussionen zum Iframe Adaptive Height Code

Beim Erstellen einer B/S-Systemschnittstelle stößt...

Implementierungsprinzip und Skriptcode der HTML-Rabattpreisberechnung

Code kopieren Der Code lautet wie folgt: <!DOC...

Spezielle Befehle in der MySql-Datenbankabfrage

Erstens: Installation von MySQL Laden Sie die MyS...

So verwenden Sie Vue+ElementUI Tree

Die Verwendung von Vue + ElementUI Tree dient zu ...

Detailliertes Tutorial zur Verwendung von stimulsoft.reports.js mit vue-cli

vue-cli verwendet stimulsoft.reports.js (Tutorial...

Detaillierte Erklärung des DOM DIFF-Algorithmus in der React-Anwendung

Inhaltsverzeichnis Vorwort Was ist VirtualDOM? Gr...

Lösen Sie das Problem, dass Docker Pull zurückgesetzt wird

In diesem Artikel wird beschrieben, wie Sie das P...

Beispieloperation MySQL Kurzlink

So richten Sie einen MySQL-Kurzlink ein 1. Überpr...