User Tools

Site Tools


Sidebar

Me
Здравствуйте!

Меня зовут Михаил Усик!
Я системный администратор
и наполняю эту wiki,
решая разнообразные IT-задачки.

Я всегда готов помочь Вам
наладить IT-инфраструктуру
за скромное вознаграждение!

mike@autosys.tk
+7 (977) 887-96-23

ms_windows_ms_sql:sql_loop_over_table_records

Самый понятный мне способ перебора значений из таблицы MS SQL в цикле с помощью Transact SQL.

--Select initial (minimum) value from table
SELECT @value = MIN(Value_column) FROM Value_Table 
--Start loop
WHILE @value IS NOT NULL 
BEGIN
        -- DO SOMETHING
        ---Select next value from table. Do Next Loop Step
	SELECT @value = MIN(Value_column) FROM Value_Table WHERE Value_column > @value --Select next value from table. Do Next Loop Step
END

Discussion

Enter your comment. Wiki syntax is allowed:
E G L K M
 
ms_windows_ms_sql/sql_loop_over_table_records.txt · Last modified: 2019/02/11 09:13 (external edit)