Mit T-SQL-Cursor arbeiten
Wie Sie in Transact-SQL mit einem Cursor arbeiten und welche unterschiedlichen Cursor-Arten für verschiedene Einsatzzwecke Sie verwenden können, zeigen die nächsten Abschnitte.
Das Deklarieren eines Cursors
Transact-SQL hält sich beim Thema Cursor an die von ANSI vorgegebenen Standards, erweitert diese Grundlagen aber auf eine umfangreiche Art und Weise. Sie können prinzipiell zwischen zwei Syntax-Varianten wählen: der originalen ANSI-Syntax und der T-SQL-Syntax. Ich stelle hier nur die Letztere vor. Am Anfang steht immer die Deklaration des Cursors. Die komplette Syntax dazu sieht folgendermaßen aus:
DECLARE cursor_name CURSOR [ LOCAL | GLOBAL ] [ FORWARD_ONLY | SCROLL ] [ STATIC | KEYSET | DYNAMIC | FAST_FORWARD ] [ READ_ONLY ...
Get Microsoft SQL Server 2008 R2 - Das Entwicklerbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.