Реферат: Перенос приложений MIDAS с одной СУБД на другую
for select FROM_ID, TO_ID, sum(DOC_SUM)
from DOC_TITLE
where DOC_DATE >= :FROM_DATE and DOC_DATE <= :TO_DATE
group by FROM_ID, TO_ID
into :FROM_ID, :TO_ID, :FULL_SUM
do begin
FROM_NAME = NULL;
TO_NAME = NULL;
select NAME
from client
where CLIENT_ID = :FROM_ID
into :FROM_NAME;
select NAME
from client
where CLIENT_ID = :TO_ID
into :TO_NAME;
if (FULL_SUM is NULL) then
FULL_SUM = 0;
suspend;
end
end
^
Преобразуется в процедуру следующего вида:
create procedure rep_inout @from_date smalldatetime, @to_date smalldatetime as select dt.from_id, dt.to_id, isnull(sum(dt.doc_sum), 0) as full_sum, c.name as from_name, c1.name as to_name from doc_title dt, client c, К-во Просмотров: 378
Бесплатно скачать Реферат: Перенос приложений MIDAS с одной СУБД на другую
|