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

Beschreibung des Meta-Viewport-Attributs in der HTML-Webseite

Beschreibung der HTML-Meta-Viewport-Attribute Was...

Beispiel für eine HTTPS-Konfigurationsmethode für den Nginx-Server

Linux: Linux-Version 3.10.0-123.9.3.el7.x86_64 Ng...

Ein kurzer Vergleich von Props in React

Inhaltsverzeichnis Props-Vergleich von Klassenkom...

Vue3.x verwendet mitt.js für die Komponentenkommunikation

Inhaltsverzeichnis Schnellstart Anwendung Grundpr...

Docker-Tutorial: Container verwenden (einfaches Beispiel)

Wenn Sie mit Docker noch nicht vertraut sind, seh...

Zusammenfassung der vier Möglichkeiten zum Durchlaufen eines Arrays in JS

Dieser Artikel vergleicht und fasst vier Möglichk...

js, um einen simulierten Einkaufszentrumsfall zu erreichen

Freunde, die HTML-, CSS- und JS-Frontend lernen, ...

Javascript um den Drag-Effekt der Login-Box zu erreichen

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

HTML ist etwas, das Webseiten-Ersteller lernen und beherrschen müssen.

Welche Vorteile bietet das Erlernen von HTML? 1: ...