Dieser Artikel erläutert anhand von Beispielen die Prinzipien und die Verwendung von MySQL-Cursorn. Teilen Sie uns die Einzelheiten zu Ihrer Information mit: In diesem Artikel:
Veröffentlichungsdatum: 18.04.2018 Was ist ein Cursor:
Auffüllen:
Erstellen Sie einen Cursor:
Verwenden von Cursorn:
erstelle Prozedur p2() beginnen Deklariere ID int; Deklarationsname varchar(15); --Cursor deklarieren, mc-Cursor deklarieren, um * aus Klasse auszuwählen; - Öffnen Sie den Cursor, open mc; -- Ergebnisschleife abrufen -- Schleife und übertrage den Inhalt der Tabelle an Klasse 2, fetch mc in ID, Name; -- Hier wird das Ergebnis angezeigt, indem Sie in class2 values(id,name) einfügen. -- Schließen Sie die Cursor-Endschleife. MC schließen; Ende; Der obige Code enthält einen Fehler Prozedur p3() erstellen beginnen Deklariere ID int; Deklarationsname varchar(15); Deklarieren Sie die Flagge als Int-Standard 0. --Cursor deklarieren, mc-Cursor deklarieren, um * aus Klasse auszuwählen; Deklarieren Sie den Weiter-Handler für „Nicht gefunden“, setzen Sie die Flagge auf 1; - Öffnen Sie den Cursor, open mc; -- Holen Sie sich das Ergebnis l2:loop Hol' mc in ID, Name; if flag=1 then -- wenn der Abruf fehlschlägt, fährt der Handler fort lasse l2; Ende wenn; -- Hier wird das Ergebnis angezeigt, indem Sie in class2 values(id,name) einfügen. -- Schließen Sie die Cursor-Endschleife. MC schließen; Ende; rufe p3() auf; – kein Fehler, wähle * aus Klasse2; Leser, die an weiteren MySQL-bezogenen Inhalten interessiert sind, können sich die folgenden Themen auf dieser Site ansehen: „MySQL-Abfragekenntnisse“, „MySQL-Transaktionsoperationskenntnisse“, „MySQL-gespeicherte Prozedurkenntnisse“, „Zusammenfassung der Kenntnisse zu MySQL-Datenbanksperren“ und „Zusammenfassung der allgemeinen MySQL-Funktionen“. Ich hoffe, dass dieser Artikel für jedermann beim Entwurf einer MySQL-Datenbank hilfreich ist. Das könnte Sie auch interessieren:
|
<<: JavaScript-Objekte (Details)
Ich habe viele relevante Tutorials im Internet ge...
Inhaltsverzeichnis In vue2 In vue3 Hinweise zur E...
1. Docker Pull zieht das Image Wenn Sie zum Abruf...
Vue empfiehlt in den meisten Fällen die Verwendun...
Inhaltsverzeichnis 1. Oberflächliches Klonen 2. T...
Einführung Während des Front-End-Projektentwicklu...
Windows Server 2012 und Windows Server 2008 unter...
Das feste Layout des Seitenkopfes wurde zuvor mit...
Methode 1: Setzen Sie das schreibgeschützte Attrib...
Inhaltsverzeichnis Vorne geschrieben Vorwort Was ...
Der Befehl zum Löschen von Bildern im Docker laut...
Eine Geschichte über die Datenbankleistung Währen...
Inhaltsverzeichnis Umfeld Installieren Sie CentOS...
Ob MySQL bei der Ausführung von Vorgängen wie Ein...
Auswählen oder Erstellen einer Abonnementnachrich...