powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Обьекты и функции
2 сообщений из 2, страница 1 из 1
Обьекты и функции
    #32066841
roboforce
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что я делаю не так?

create or replace function COI_get_oxa return oxa_tab is
lsd_obj oxa_obj;
lsdvalue oxa_tab := oxa_tab();
n integer;
begin
for lsd_cur in
(select p.payercode,pi.payerinfoname,pi.payerinfophones,
s.streetname,h.housenum,h.houseextranum,f.flatnum,f.flatextranum,
ag.agreetempldate,ag.agreetemplmeterage
from payer p,payerinfo pi,flat f, house h,street s, agreetempl ag
where
ag.payerid=p.payerid
and pi.payerid=p.payerid
and f.flatid=p.flatid
and h.houseid=f.houseid
and s.streetid=h.streetid)
loop
n:=n+1;
lsdvalue.extend;
lsd_obj.ls :=lsd_cur.payercode; <-ругается на это
lsd_obj.fio :=lsd_cur.payerinfoname;
lsd_obj.tel :=lsd_cur.payerinfophones;
lsd_obj.ulica :=lsd_cur.streetname;
lsd_obj.dom :=lsd_cur.housenum;
lsd_obj.dome :=lsd_cur.houseextranum;
lsd_obj.kv :=lsd_cur.flatnum;
lsd_obj.kve :=lsd_cur.flatextranum;
lsd_obj.ddate :=lsd_cur.agreetempldate;
lsd_obj.dvalue :=lsd_cur.agreetemplmeterage;
lsd_obj.pdate :=null;
lsd_obj.pvalue :=null;
lsd_obj.mnum :=null;
lsd_obj.mname :=null;
lsd_obj.mdim :=null;
lsdvalue(n) :=lsd_obj;
end loop;
Запрос:
select ls from table(cast(COI_get_oxa() as oxa_tab))
...
Рейтинг: 0 / 0
Обьекты и функции
    #32066848
T34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
T34
Гость
Poprobuj tak :

select p.payercode as payercode

t.e. ona pohozhe imena polej u tebja ne vidit
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Обьекты и функции
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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