Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как на T-SQL перебрать строки, которые вернул SELECT ? / 5 сообщений из 5, страница 1 из 1
11.03.2007, 12:30
    #34382562
___Сергей К
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на T-SQL перебрать строки, которые вернул SELECT ?
Мне нужно на T-SQL перебрать все строки, которые вернул запрос (в хранимой процедуре), для каждой выполнить какое-то действие. Подскажите кто знает - как их можно перебрать?
...
Рейтинг: 0 / 0
11.03.2007, 13:04
    #34382596
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на T-SQL перебрать строки, которые вернул SELECT ?
INSERT ... EXECUTE во временную таблицу, дальше - открыть курсор по временной таблице
в BOL всё описано
...
Рейтинг: 0 / 0
11.03.2007, 22:35
    #34383077
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на T-SQL перебрать строки, которые вернул SELECT ?
а при чем тут ADO.NET??? :-(

Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
03.05.2007, 14:44
    #34502353
Gratefull Dead
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на T-SQL перебрать строки, которые вернул SELECT ?
USE pubs
DECLARE tnames_cursor CURSOR
FOR
SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
OPEN tnames_cursor
DECLARE @tablename sysname
--SET @tablename = 'authors'
FETCH NEXT FROM tnames_cursor INTO @tablename
WHILE (@@FETCH_STATUS <> -1)
BEGIN
IF (@@FETCH_STATUS <> -2)
BEGIN
SELECT @tablename = RTRIM(@tablename)
EXEC ('SELECT ''' + @tablename + ''' = count(*) FROM '
+ @tablename )
PRINT ' '
END
FETCH NEXT FROM tnames_cursor INTO @tablename
END
CLOSE tnames_cursor
DEALLOCATE tnames_cursor
===================================

При том, что ADO.net немного отдыхает
...
Рейтинг: 0 / 0
03.05.2007, 15:38
    #34502609
winsky!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на T-SQL перебрать строки, которые вернул SELECT ?
___Сергей КМне нужно на T-SQL перебрать все строки, которые вернул запрос (в хранимой процедуре), для каждой выполнить какое-то действие. Подскажите кто знает - как их можно перебрать?
гы.
во-первых действительно, при чем здесь ado.net?
во-вторых 90% вероятности что перебор строк не требуется, какое действие нужно выполнить?
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как на T-SQL перебрать строки, которые вернул SELECT ? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]