©SQL :: Manager
HomeProgramm-InformationenTechnische DetailsKostenloser DownloadKaffee für den Autor
Netzwelt
Verwaltung, Bearbeitung von MySQL, MariaDB Prozeduren

Verwaltung und Bearbeitung von MySQL und MariaDB Prozeduren (PROCEDURE)

Prozeduren Zur Prozedur-Bearbeitung gelangt man durch Auswahl von Prozeduren zur Datenbank im Hauptmenü
MySQL - Verwaltung und Bearbeitung von MySQL-Prozeduren

Modul zur Verwaltung und Bearbeitung von MySQL-Prozeduren in Datenbanken:

Prozeduren können alpahbetisch oder durch Suche gefiltert werden.

Prozeduren können für Export oder Aktionen ausgewählt werden werden.

Durch Klicken auf die Feld-Überschriften der Prozedurenliste kann die Liste sortiert werden.

Es steht ein Sicherungs-Archiv zur Verfügung.

Weiter stehen Module zur Bearbeitung der Prozeduren, sowie die Ausgabe von Skripten zur Verfügung.

Prozeduren-Refresh Läd Prozeduren-Menü und Liste neu.
Alphabetische Auswahl Anzeige von Menü zur alphabetische Auswahl von Prozeduren.
Neuanlage von Prozeduren Startet Formular zur Neuanlage von Prozeduren.
Prozeduren-Suchen Suche in Prozedur-Namen, mit %... innerhalb der Prozedur-Namen.
Suche in Prozedur-Definitionen Suche in SQL-Definitionen von Prozeduren.
Aktions-Modul Zeigt das Aktions-Modul für ausgewählte Prozeduren an (Export, Speichern, Löschen).
Export-Modul Zeigt das Export-Modul für alle Prozeduren an.
Erzeugungs-Skripte sichern Sichert die Erzeugungs-Skripte aller Prozeduren ins Archiv.
Sktipt-Archiv Zeigt as Skript-Archiv.
Buttons in Prozeduren-Liste:
Bearbeiten: Öffnet das Formular zur Bearbeitung der MySQL-Prozedur.
Skript: Zeigt das Erzeugungs-Skript der Prozedur im SQL-Editor an.
Download: Läd das Erzeugungs-Skript der Prozedur herunter.
Löschen: Löscht die Prozedur.
Symbole im Prozeduren-Menü:
Prozedur-Skript Zeigt das Erzeugungs-Skript der Prozedur im SQL-Editor an.
MySQL - Prozedur-Aktionen
Export- und Aktions-Modul für ausgewählte Prozeduren.

Ersteller: Der Ersteller der Prozedur wird im Erzeugungs-Skript angegeben.
Sicherheits-Typ: Der Sicherheits-Typ der Prozedur wird im Erzeugungs-Skript angegeben.
SQL-Datenzugriff: Die Art des SQL-Datenzugriffs der Prozedur wird im Erzeugungs-Skript angegeben.
Kommentar: Der Kommentar zur Prozedur im Erzeugungs-Skript angegeben.

CREATE: Erstellungs-Option für Erzeugungs-Skripte der Prozeduren: Prozedur wird erstellt.
CREATE IF NOT EXISTS: Prozedur erstellen, wenn sie nicht existiert.
DROP & CREATE: Prozedur wird gelöscht und neu erstellt.
CREATE OR REPLACE: Prozedur wird erstellt order ersetzt. Nur für MariaDB-Datenbanken.

Dateiname: Dateiname für Export-Dateien.
Delimiter: Prgrammcodes von Prozeduren werden in Delimiter eingeschlossen.
Dateiname an Einzeldateien anhängen: Es wird der angegebene Dateiname bei Einzeldatei-Export mit übernommen.
Datenbank-Name in Dateinamen: Es wird der Datenbank-Name in die Dateinamen übernommen.
Einzeldateien mit Delimiter ausgeben: Bei Export von Prozeduren in Einzeldateien wird der Prgrammcode in Delimiter eingefasst.
GZIP-Komprimierung: Dateien werden GZip-Komprimiert exportiert oder gesichert.

Markierte Prozeduren als Text anzeigen: Die Export-Datei wird als Text im SQL-Editor angezeigt.
... in einer Datei herunterladen: Es wird nur eine Export-Datei heruntergeladen mit dem angegebenen Namen, die alle Skripte enthält.
... als Einzel-Dateien herunterladen: Für jede Prozedur wird eine eignene Export-Datei heruntergeladen.

Markierte Prozeduren sichern: Prozeduren werden im Skript-Archich des MyWAY SQL-Manager gesichert.
Markierte Prozeduren löschen: Prozeduren werden vom MySQL-Server gelöscht (DROP).
Auswahl umkehren: Kehrt die Auswahl-Markierungen um.
MySQL - Prozeduren-Export
Export und Sicherungs-Modul für alle Prozeduren der MySQL-Datenbank.

Ersteller: Der Ersteller der Prozedur wird im Erzeugungs-Skript angegeben.
Sicherheits-Typ: Der Sicherheits-Typ der Prozedur wird im Erzeugungs-Skript angegeben.
SQL-Datenzugriff: Die Art des SQL-Datenzugriffs der Prozedur wird im Erzeugungs-Skript angegeben.
Kommentar: Der Kommentar zur Prozedur im Erzeugungs-Skript angegeben.

CREATE: Erstellungs-Option für Erzeugungs-Skripte der Prozeduren: Prozedur wird erstellt.
CREATE IF NOT EXISTS: Prozedur erstellen, wenn sie nicht existiert.
DROP & CREATE: Prozedur wird gelöscht und neu erstellt.
CREATE OR REPLACE: Prozedur wird erstellt order ersetzt. Nur für MariaDB-Datenbanken.

Dateiname: Dateiname für Export-Dateien.
Delimiter: Prgrammcodes von Prozeduren werden in Delimiter eingeschlossen.
Dateiname an Einzeldateien anhängen: Es wird der angegebene Dateiname bei Einzeldatei-Export mit übernommen.
Datenbank-Name in Dateinamen: Es wird der Datenbank-Name in die Dateinamen übernommen.
Einzeldateien mit Delimiter ausgeben: Bei Export von Prozeduren in Einzeldateien wird der Prgrammcode in Delimiter eingefasst.
GZIP-Komprimierung: Dateien werden GZip-Komprimiert exportiert oder gesichert.

Alle Prozeduren als Text anzeigen: Die Export-Datei wird als Text im SQL-Editor angezeigt.
... in einer Datei herunterladen: Es wird nur eine Export-Datei heruntergeladen mit dem angegebenen Namen, die alle Skripte enthält.
... als Einzel-Dateien herunterladen: Für jede Prozedur wird eine eignene Export-Datei heruntergeladen.
MySQL - Prozeduren-Menü

Beschriftetes Menü durch Doppelklick auf Titelleiste.

MySQL- und MariaDB-Prozeduren sind Datenbankobjekte, mit denen SQL-Anweisungen in einem benannten Block gruppiert werden können. Sie bieten eine Möglichkeit, eine Reihe von SQL-Anweisungen als eine einzige Einheit zu kapseln und auszuführen, die wiederholt mit unterschiedlichen Parametern aufgerufen werden kann.

Eine Prozedur wird mit der CREATE PROCEDURE-Anweisung erstellt unter Angabe eines Namens für die Prozedur und definieren die SQL-Anweisungen, aus denen der Hauptteil besteht. Prozeduren können Eingabeparameter akzeptieren, sodass beim Aufruf Werte an die Prozedur übergeben werden können.

Innerhalb einer Prozedur können Variablen deklariert werden, um Zwischenergebnisse oder temporäre Werte zu speichern. Variablen wird das Schlüsselwort DECLARE vorangestellt.

Prozeduren unterstützen Kontrollflusskonstrukte wie Schleifen (WHILE, LOOP), bedingte Anweisungen (IF, CASE) und Verzweigungen (GOTO, LEAVE).

Sobald eine Prozedur erstellt wurde, kann sie mit der CALL-Anweisung gefolgt vom Prozedurnamen und allen erforderlichen Argumenten aufgerufen werden.

Gespeicherte Prozeduren werden häufig für komplexe Datenbankoperationen, die Implementierung von Geschäftslogik, Datenmanipulationsaufgaben oder sich wiederholende Aufgaben verwendet, die Parametrisierung und Wiederverwendbarkeit erfordern. Sie tragen dazu bei, die Organisation, Wartbarkeit und Leistung des Codes zu verbessern, indem sie die Notwendigkeit reduzieren, wiederholt SQL-Anweisungen an den Datenbankserver zu senden.
Weitere Informationen zu MySQL-Prozeduren finden Sie hier: mysql.com und mariadb.com
Aktualisiert: 16.09.2023ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2024 Heino Cunze-Fischer