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)
1. Transaktionen haben ACID-Eigenschaften Atomari...
Inhaltsverzeichnis Vorne geschrieben Anmeldeübers...
Da die von nativen JS initiierten Netzwerkanforde...
So funktioniert PHP Lassen Sie uns zunächst die B...
Inhaltsverzeichnis Vorne geschrieben 1. Ngixn-Bil...
Vorwort Der Ubuntu-Server des Unternehmens platzi...
Inhaltsverzeichnis Vorwort Szenarioanalyse Zusamm...
Wirkung Das Wirkungsdiagramm sieht wie folgt aus ...
DOM-Konzepte DOM: Dokumentobjektmodell: Das Dokum...
1. Ziehen Sie das MySQL-Image Holen Sie sich das ...
1. PC-Reset Initialisierung im PC-Stil /* normali...
Inhaltsverzeichnis 1. Docker installieren 2. Inst...
Früher bestand das Unterstreichen in HTML darin, ...
1. Quellcode entwerfen Code kopieren Der Code laut...
Inhaltsverzeichnis Same Origin-Richtlinie für Bro...