
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.03.2007, 12:30
|
|||
|---|---|---|---|
|
|||
Как на T-SQL перебрать строки, которые вернул SELECT ? |
|||
|
#18+
Мне нужно на T-SQL перебрать все строки, которые вернул запрос (в хранимой процедуре), для каждой выполнить какое-то действие. Подскажите кто знает - как их можно перебрать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2007, 13:04
|
|||
|---|---|---|---|
Как на T-SQL перебрать строки, которые вернул SELECT ? |
|||
|
#18+
INSERT ... EXECUTE во временную таблицу, дальше - открыть курсор по временной таблице в BOL всё описано ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2007, 22:35
|
|||
|---|---|---|---|
Как на T-SQL перебрать строки, которые вернул SELECT ? |
|||
|
#18+
а при чем тут ADO.NET??? :-( Код: plaintext Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.05.2007, 14:44
|
|||
|---|---|---|---|
|
|||
Как на T-SQL перебрать строки, которые вернул SELECT ? |
|||
|
#18+
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 немного отдыхает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.05.2007, 15:38
|
|||
|---|---|---|---|
Как на T-SQL перебрать строки, которые вернул SELECT ? |
|||
|
#18+
___Сергей КМне нужно на T-SQL перебрать все строки, которые вернул запрос (в хранимой процедуре), для каждой выполнить какое-то действие. Подскажите кто знает - как их можно перебрать? гы. во-первых действительно, при чем здесь ado.net? во-вторых 90% вероятности что перебор строк не требуется, какое действие нужно выполнить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=WindowsForms&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
82ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 634ms |
| total: | 795ms |

| 0 / 0 |
