Форум: "Начинающим";
Текущий архив: 2007.09.09;
Скачать: [xml.tar.bz2];
Внизinterbase Найти похожие ветки
← →
Igor_34 (2007-08-16 14:57) [0]Здравствуйте, сталкивался ли кто с такой функцией как substring(Table.Filde from x for y), тут вместо х и у числа, а если нужны переменные, как обойти это? подскажите!!!!!!
Эта процедура (приблизительно такой) осуществляет примитивный поиск и в ней то, собственно ошибка в этой функции
CREATE PROCEDURE NEW_PROCEDURE (
oboz varchar(30),
oboz1 varchar(30))
as
declare variable i integer;
declare variable j integer;
begin
for select a."oboz",b."oboz" from "izd" a,"izd1" b
where a."oboz" starting (substring(b."oboz" from 1 for 1))
into :oboz,:oboz1
do begin
i=1;
if (:i!=3) then
begin
j=1;
if (j<10) then
begin
if (substring ("izd"."oboz" from j for j) =
substring ("izd1"."oboz" from j for j)) then
j=j+1;
ELSE
i=i+1;
END
suspend;
END
end
end
← →
Вася Правильный (2007-08-17 10:36) [1]используй UDF
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.09.09;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.047 c