Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / помогите с синтаксисом / 4 сообщений из 4, страница 1 из 1
26.11.2009, 13:01
    #36333330
gird
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с синтаксисом
сервер IQ 12.7
исользую такую конструкцию

Код: plaintext
1.
2.
3.
4.
5.
6.
  FOR temp_tree AS Curs1 CURSOR FOR
    select id,parent,name from table1  DO
     begin
       insert  into table2 (id,parent,name) values ( id,parent,name);
--       insert  into table2 (id,parent,name)  select * from table1 t1 where t1.id=?.parent
     end;
  END FOR;

там где заремленный запрос, какой алиас надо ставить вместо ? или как изменить запрос, хочу брать значение из курсора по которому идет цикл.
...
Рейтинг: 0 / 0
26.11.2009, 14:22
    #36333690
iLLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с синтаксисом
Код: plaintext
1.
2.
3.
4.
5.
  FOR temp_tree AS Curs1 CURSOR FOR
    select id as v1,parent as v2,name as v3 from table1  DO
     begin
       insert  into table2 (id,parent,name)  select * from table1 t1 where t1.id=v2
     end;
  END FOR;
...
Рейтинг: 0 / 0
26.11.2009, 15:13
    #36333866
gird
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с синтаксисом
да, вы правы, спасибо.
...
Рейтинг: 0 / 0
01.12.2009, 12:30
    #36340807
gird
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с синтаксисом
Еще тогда вопрос к знатокам, курсор использую в процедуре, и манипулирую данными в таблице типа Local temporary table - 6 полей, среди них 2 поля типа Varchar(100) остальные Numeric. в процессе выполнения процедуры использую максимум 20 тысяч записей (что для Iq на мой взгляд не объем совершенно) и вот тут "НО" - пока выполняется процедура- моя сессия отъедает(TempTableSpaceKB) около 14 Гб-не помойму чем,и можна ли это как-то побороть, может кто подскажет.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / помогите с синтаксисом / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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