Я новичок в использовании курсоров для циклического прохождения набора строк. Но до сих пор я знал, какие столбцы я собираюсь прочитать.
* 1003 Е.Г. *
DECLARE db_cursor FOR
SELECT Column1, Column2
FROM MyTable
DECLARE @ColumnOne VARCHAR(50), @ColumnTwo VARCHAR(50)
OPEN db_cursor
FETCH NEXT FROM db_cursor INTO @ColumnOne, @ColumnTwo
...
Но таблицы, которые я собираюсь прочитать в моей таблице ключ / значение, не имеют конкретной структуры, и я должен иметь возможность обрабатывать их по одной строке за раз. Как, используя вложенный курсор, я могу перебрать все столбцы выбранной строки и обработать их в соответствии с их типом и именем?