|
|
|
Построчная обработка таблицы на T-SQL
|
|||
|---|---|---|---|
|
#18+
Привет всем!!! Как организовать построковую обработку таблицы в хранимой процедуре, т.е. на T-SQL что-то типа как бы это выглядело на C++ Table->first(); while(!Table->eof()) { int id=Table->Field("id")->Value; ...//Какие то действия с полями таблицы }; По идее мне нужно что бы Select мне не возвращал множество значений, а по очереди одно значение, потом второе и так далее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2002, 09:58:28 |
|
||
|
Построчная обработка таблицы на T-SQL
|
|||
|---|---|---|---|
|
#18+
BOL "Cursors" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2002, 10:04:43 |
|
||
|
Построчная обработка таблицы на T-SQL
|
|||
|---|---|---|---|
|
#18+
RTFM: cursors ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2002, 10:04:51 |
|
||
|
Построчная обработка таблицы на T-SQL
|
|||
|---|---|---|---|
|
#18+
Можна какой-то Example??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2002, 10:07:15 |
|
||
|
Построчная обработка таблицы на T-SQL
|
|||
|---|---|---|---|
|
#18+
declare @c cursor set @c = cursor for select..... open @c FETCH NEXT FROM @c INTO твои переменные while @@FETCH_STATUS =0 ..................................... Приблизительно так.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2002, 10:10:58 |
|
||
|
Построчная обработка таблицы на T-SQL
|
|||
|---|---|---|---|
|
#18+
Спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2002, 10:16:27 |
|
||
|
Построчная обработка таблицы на T-SQL
|
|||
|---|---|---|---|
|
#18+
По идее мне нужно что бы Select мне не возвращал множество значений, а по очереди одно значение, потом второе и так далее А Вы уверены что Вам это нужно? Может можно обойтись без курсора? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2002, 10:32:59 |
|
||
|
Построчная обработка таблицы на T-SQL
|
|||
|---|---|---|---|
|
#18+
SergSuper, если автор вопроса не способен найти в BOL по указанной теме хелп и пример, то его бесполезно об этом спрашивать 8-/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2002, 12:51:03 |
|
||
|
Построчная обработка таблицы на T-SQL
|
|||
|---|---|---|---|
|
#18+
До сегодняшнего дня обходился и без курсоров, поэтому плаваю в курсорах, тем более что мне это придется реализовать под Sybase, а там не очень приятно с ними работать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2002, 13:09:05 |
|
||
|
Построчная обработка таблицы на T-SQL
|
|||
|---|---|---|---|
|
#18+
работает в базе Northwind Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. так устроит ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2002, 13:48:30 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1821946]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 222ms |
| total: | 356ms |

| 0 / 0 |
