Подскажите как в Хранимой процедуре Inter Base?
От: tashkinov  
Дата: 26.01.04 08:55
Оценка:
Заранее прошу за возможно простой вопрос , но отсутствие хорошей литературы по данному вопросу
не позволяет мне найти решение.

Ниже я привожу процедуру .
Вопрос как мне в предложении FROM подставить входной строковой параметр In_GDB

alter procedure VXOD_TKG (BSUBSC VARCHAR(8),start_date VARCHAR(8),end_date VARCHAR(8),In_GDB VARCHAR(6) )
returns (out_a VARCHAR(15),CALL_DATE DATE,STRTIME VARCHAR(8),DURATION VARCHAR(8))
as
DECLARE VARIABLE temp VARCHAR(8);

begin
for
select ASUBSCNUM,CALL_DATE,STRTIME,DURATION
from ????????????????????????????!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
where BSUBSCNUM=:BSUBSC
into :out_a, :CALL_DATE, :STRTIME, :DURATION
do
begin

select MNEM
from TKGID
where TKGID=:out_a
into :temp;
if (:temp is null) then temp='';
else
select MNEM
from TKGID
where TKGID=:out_a
into :out_a;

suspend;
end

end
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.