Страница 1 из 1
Работа с Хранимами процедурами
Добавлено: 28 мар 2006, 11:17
ZiBiT
Здраствуйте не подскажите как сделать процедуру чтоб она через select выводила список отобронный записей
для одной записи я сделал процедуру
CREATE Procedure test (id integer) returns (id1 integer,nummail char(5))
as
begin
Select Orders as id1,nummail
from mails
where id = :id
INTO :id1,:nummail;
end
Если можно примерчиком
Спасибо
Re: Работа с Хранимами процедурами
Добавлено: 28 мар 2006, 12:03
Slava Ekimov
ZiBiT писал(а):Здраствуйте не подскажите как сделать процедуру чтоб она через select выводила список отобронный записей
Читай про FOR SELECT и SUSPEND
Добавлено: 28 мар 2006, 16:46
ZiBiT
Спасибо
а вот еще не подскажите обязательно надо указывать в процедуре в типе char кол-во знаков
проблема в том что если длина поля 50 симв а сам текст 20 симв
то ост. 30 симв заменяются пробелами
если не указывается размер char
то возникает ошибка при вополнение запроса :arithmetic exception,numeric overflow,or string truncation
Если нельзя использовать char без кол-во знаков то не подскажите
как можно убрать лишние символы
Спасибо
Добавлено: 28 мар 2006, 17:01
SAMZ
ZiBiT писал(а):Спасибо
а вот еще не подскажите обязательно надо указывать в процедуре в типе char кол-во знаков
проблема в том что если длина поля 50 симв а сам текст 20 симв
то ост. 30 симв заменяются пробелами
если не указывается размер char
то возникает ошибка при вополнение запроса :arithmetic exception,numeric overflow,or string truncation
Если нельзя использовать char без кол-во знаков то не подскажите
как можно убрать лишние символы
Спасибо
Используй VarChar