Форум: "Базы";
Текущий архив: 2002.08.15;
Скачать: [xml.tar.bz2];
ВнизXP в IB6 Найти похожие ветки
← →
Roma111 (2002-07-26 15:56) [0]Помогите разобраться. Написал простую ХП.
SET TERM !! ;
create procedure sp_xxx
RETURNS( par1 varchar(100))
AS
BEGIN
select "CUSTOMER"
from "DATA_CLIENTS"
where "ID_CLIENT"=100
INTO :par1;
EXIT;
END !!
SET TERM ; !!
Пытаюсь
select * from sp_xxx;
Выдаются пустые записи, хотя данные в табличке есть.
← →
Виктор Щербаков (2002-07-26 16:08) [1]См for .. select и Suspend.
← →
Roma111 (2002-07-26 16:28) [2]Спасибо, Виктор, заменил EXIT на SUSPEND и все заработало. Странно, что структуру я взял из Help.
← →
Johnmen (2002-07-26 16:38) [3]Структура XG верная, вот только вызывал ты ее неверно...:)
← →
Desdechado (2002-07-26 17:36) [4]в IB есть 2 типа процедур - возвращающие множество записей (SUSPEND) и одну строку (просто в наборе выходных параметров). второй тип - только через EXECUTE PROCEDURE
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.08.15;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c