Форум: "Базы";
Текущий архив: 2003.08.21;
Скачать: [xml.tar.bz2];
Внизselect from Table and Procedure Найти похожие ветки
← →
Fiend (2003-07-28 11:21) [0]Здрасте уважаемые!
Есть необходимость сделать селект из таблицы и процедуры одновременно, т.е.:
select * from TableA TA, ProcedureA(TA.Field1)
Однако при выполнении запроса выдаёт ошибку типа: row can`t be located by insert/update statement и еще чего то там про курсор.
Однако, если вместо поля подставить константу, то всё работает. Но от этого процедура возвращает всего то одно и то же значение.
Я понимаю конечно, что можно сделать всё это используя for select * from TableA do {вызов процедуры и suspend}. Т.е. сделать процедуру подобного вида. Но хочется именно через select, потому как есть некоторые особенности клиентской программы, которую не очень хочется переделывать.
Что подскажете. может быть это невозможно?
← →
Плохиш (2003-07-28 11:23) [1]select TA.*, ProcedureA(TA.Field1) as fname from TableA TA
← →
Zacho (2003-07-28 11:28) [2]Почитать http://www.krista.ru/ib/proc-join.html
← →
Fiend (2003-07-28 11:40) [3]То Zacho:
ПРЕМНОГО БЛАГОДАРЕН!!!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.08.21;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c