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

Zusammenfassung der MySQL-DML-Anweisungen

DML-Operationen beziehen sich auf Operationen an ...

So implementieren Sie die Docker-Volume-Montage

Die Erstellung des einfachsten „Hello World“-Ausg...

Analyse des Problems der Hyper-V-Installation unter CentOS 8

CentOS 8 ist schon seit längerem auf dem Markt. A...

Detaillierte Erklärung zur Verwendung von $emit in Vue.js

1. Übergeordnete Komponenten können Props verwend...

HTML ungeordnete Liste Aufzählungspunkte mit Bildern CSS schreiben

Erstellen Sie eine HTML-Seite mit einer ungeordnet...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.24

In diesem Artikel finden Sie das Installations- u...

So beheben Sie den MySQL-Fehler 10061

In diesem Artikel erfahren Sie die Lösung für das...

5 einfache XHTML-Webformulare für Webdesign

Einfaches XHTML-Webformular im Webdesign 5. Techn...

Vue nutzt Amap zur Realisierung der Stadtpositionierung

In diesem Artikel wird der spezifische Code von V...