Главная страница


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Andrew Taranets                      2:5083/4.104   09 Aug 2001  13:15:58
 To : All
 Subject : Sybase ASA 7.0 практический вопрос
 -------------------------------------------------------------------------------- 
 
 
    Уважаемые все знающие ALL. Как на ASA написать процедуру возврвщающую
 multy-set result , которая имея основной select позволяла бы тем
 не менее анализировать результат каждой строки выборки и производить
 совокупность действий по изменению значений этой строки с учетом результата
 предыдущей строки. IF expression в теле select не подходит т.к. не позволяет
 выполнять операцию присвоения.
    Для ясности того что требуется привожу фрагмент на IB :
 
   declare variable dat date
   declare variable sm_value float  // это значение такжк OUTPUT
   set dat = '01/01/1899'
 ....
  FOR select ...,date_launch from ....
  DO begin
     if date_launch<>dat then
       set sm_value = select...
       set dat = date_launch
     endif
     ......
    SUSPEND  // returns record-set to a Client
  end // do
 
   Ответ можно мылом
 
 Заранее спасибо, C Уважением !     Andrew.
 --- GoldED/W32 3.0.1
  * Origin: Invisible - Nation. (2:5083/4.104)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Sybase ASA 7.0 практический вопрос   Andrew Taranets   09 Aug 2001 13:15:58 
 Re: Sybase ASA 7.0 практический вопрос   Alexander   10 Aug 2001 11:17:12 
 Sybase ASA 7.0 практический вопрос   Alex Shinkevich   10 Aug 2001 10:27:23 
Архивное /su.dbms/32943b729b4a.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional