У меня есть оператор select и курсор для итерации строк, которые я получаю. проблема в том, что у меня много столбцов (более 500), и поэтому «fetch .. in @variable» для меня невозможен. как я могу перебирать столбцы (один за другим, мне нужно обрабатывать данные)?Вопрос TSQL: как итерации столбцов набора результатов
Спасибо заранее, n.b
Это то, что я сделал. У меня есть одна таблица, которая получает данные из плоского файла с помощью SSIS. теперь мне нужно обработать данные (валидация, сопоставление и т. д.), и для этого нужны итерации столбцов. n.b – 2009-07-29 07:52:24
nab, вам не нужно итерации выполнять валидацию или сопоставление. На самом деле вам почти никогда не нужно перебирать что-либо. Я использую курсор, это ваш первый ключ к поиску лучшего способа сделать что-то. Я все время импортирую данные и выполняю всю очистку данных с помощью набора кода, который обычно намного быстрее, чем итерация. Или вы можете выполнить всю проверку данных в своем пакете SSIS. – HLGEM
nab - вам было бы лучше сдавать проверку в пакете SSIS. Затем вы можете отправить неутвержденные данные в другую таблицу или через набор процессов очистки, в то время как чистые данные попадают в вашу таблицу. обкрадывать –