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)
Inhaltsverzeichnis 1. Einleitung 2. Sichern Sie d...
BackUpMysql.sh-Skript #!/bin/bash PATH=/bin:/sbin...
Inhaltsverzeichnis Einführung in die Komponentenk...
Heute ist das Springboot-Projekt des Unternehmens...
1. Öffnen Sie die virtuelle CentOS 7-Maschine. 2....
In diesem Artikel wird die Verwendung von „Explai...
Virtuelle Maschinen sind eine sehr praktische Tes...
Wir können ein Hintergrundbild für die Zelle fest...
Inhaltsverzeichnis 1. Was ist nginx? 2. Was kann ...
Inhaltsverzeichnis 1. Erstellen Sie ein Vue-CLI-S...
Installationsumgebung: CentOS7 64-Bit, MySQL5.7 1...
Vorwort Derzeit ist das von meiner Firma verwende...
In diesem Artikel wird der spezifische Code von V...
Vorwort Während des Entwicklungsprozesses werden ...
Inhaltsverzeichnis 1. Ziele 2. Umweltvorbereitung...