Inhaltsverzeichnis:
Video: Welcher SQL-Befehl wird verwendet, um jede Zeile in einem Cursor zu durchlaufen?
2024 Autor: Lynn Donovan | [email protected]. Zuletzt bearbeitet: 2023-12-15 23:42
In SQL Server die Mauszeiger ist ein Werkzeug, das ist verwendet, um zu iterieren eine Ergebnismenge oder zu Schleife durch jede Reihe einer Ergebnismenge eins Reihe auf einmal. Es ist vielleicht nicht die beste Methode, mit einer Reihe von Daten zu arbeiten, aber wenn Sie es brauchen Schleifenreihe durch quälen Reihe (RBAR) in einem T- SQL Skript dann a Mauszeiger ist eine Möglichkeit, dies zu tun.
Anschließend kann man sich auch fragen, wie führe ich einen SQL-Cursor aus?
Um Cursor in SQL-Prozeduren zu verwenden, müssen Sie Folgendes tun:
- Deklarieren Sie einen Cursor, der eine Ergebnismenge definiert.
- Öffnen Sie den Cursor, um die Ergebnismenge zu erstellen.
- Holen Sie die Daten nach Bedarf vom Cursor in lokale Variablen, eine Zeile nach der anderen.
- Schließen Sie den Cursor, wenn Sie fertig sind.
Was ist ein Cursor im SQL-Beispiel? Oracle erstellt einen Speicherbereich, den sogenannten Kontextbereich, für die Verarbeitung SQL Erklärung, die alle für die Verarbeitung der Erklärung erforderlichen Informationen enthält; zum Beispiel , die Anzahl der verarbeiteten Zeilen usw. A Mauszeiger ist ein Zeiger zu diesem Kontextbereich. EIN Mauszeiger enthält die von a. zurückgegebenen Zeilen (eine oder mehrere) SQL Stellungnahme.
Welcher Cursor ist besser oder eine while-Schleife?
Nicht wirklich. In Bezug auf das, was es tut, a while-Schleife und ein Mauszeiger beide machen dasselbe, sie arbeiten jeweils in einer Reihe. Viele Leute beim Versuch zu entfernen Mauszeiger -basierter Code, einfach durch a ersetzen while-Schleife , in der Hoffnung, dass es schneller läuft, denn es ist kein *fiese* Mauszeiger.
Wie erstelle ich einen Cursor?
In der obigen Syntax ist das Erklärung Teil enthält die Erklärung des Mauszeiger und der Mauszeiger Variable, in der die geholten Daten zugewiesen werden. Die Mauszeiger wird für die 'SELECT'-Anweisung erstellt, die in der Cursor-Deklaration . Im Ausführungsteil, die deklarierter Cursor wird geöffnet, geholt und geschlossen.
Empfohlen:
Welcher Index wird für mehrere Felder in MongoDB verwendet?
Zusammengesetzte Indizes
Welcher Port wird für Ping verwendet?
Ping verwendet ICMP (Internet Control Message Protocol). Es verwendet weder TCP noch UDP. Genauer gesagt werden ICMP Typ8 (Echo Request Message) und Typ 0 (Echo Reply Message) verwendet. ICMP hat keine Ports
Welcher Übertragungsmodus wird von Mobiltelefonen verwendet?
GSM ist eine drahtlose Mobilfunknetztechnologie für die mobile Kommunikation, die in den meisten Teilen der Welt weit verbreitet ist. Jedes GSM-Mobiltelefon verwendet ein Paar Frequenzkanäle, mit einem Kanal zum Senden von Daten und einem anderen zum Empfangen von Daten
Welcher Schalter wird in der Treppenhausverkabelung verwendet?
2-Wege-Schaltanwendungen und Verwendungen Es wird hauptsächlich in der Treppenhausverkabelung verwendet, wo eine Glühbirne von verschiedenen Orten aus gesteuert werden kann (Einschalten / Ausschalten), unabhängig davon, ob Sie sich im oberen oder unteren Teil der Treppe befinden
Welcher Druckertyp wird für Kohlepapier verwendet?
Nadeldrucker