Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
deklarovať kurzor pre jednoduché SELECT pomocou nasledujúcej syntaxe T - SQL :
DECLARE CURSOR FOR SELECT pole1 , field2 , field3 Z WHERE Field4 < = @ limitval Otvorte kurzor pre spracovanie pomocou tohto T - SQL Syntax : OPEN Načítať riadky z otvoreného kurzora na spracovanie , pretože to je len pre čítanie ( výber ) kurzor . Deklarovať premenné potrebné na uloženie hodnôt polí v aktuálnom kurzora riadok . T - SQL syntaxe pre načítanie kurzora riadkov je nasledujúci : FETCH NEXT FROM kým @ @ FETCH_STATUS == 0 začne --- FETCH NEXT FROM konci Pridať vyhlásenia a vykonávania druhého alebo vnútorné kurzor na načítanie slučku na predchádzajúcu alebo vonkajšie kurzora takto : - vonkajšie kurzora načítať slučku kým @ @ FETCH_STATUS == 0 začne - čas vyhlásiť vnútorné kurzor - hniezdenie začína DECLARE inner_cursor kurzor SELECT X , Y , Z , .... FROM tabulka1 , tabulka2 , ... KDE OPEN inner_cursor FETCH NEXT FROM inner_cursor INTO @ varX , @ Vary , @ Varzo ... kým @ @ FETCH_STATUS == 0 začať - vnútorné načítanie kurzor slučku - - získať ďalší riadok FETCH NEXT FROM inner_cursor INTO @ varX , @ Vary , @ Varzo ... konci - Vnútorná načítanie kurzor slučku konci - vonkajšie načítanie kurzor slučku
2
3
4
Copyright © počítačové znalosti Všetky práva vyhradené