Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.15;
Скачать: CL | DM;

Вниз

синтаксис в ХП   Найти похожие ветки 

 
GanibalLector ©   (2004-07-19 12:40) [0]

Имеется следующая ХП.Так вот,нужно в Like указать входной параметр.
Делаю так like :n_ser+"%"  и получаю ошибку.
Если сделать так : like :n_ser то ХП получается без ошибок.Но боюсь,что без % бяка получится.
В чем не прав???

Привожу ХП:

CREATE PROCEDURE ANALIZ_PL(
   N_SER VARCHAR(2) CHARACTER SET NONE,
   N_PL1 INTEGER,
   N_PL2 INTEGER,
   MODE INTEGER)
RETURNS (
   REZ INTEGER)
AS
DECLARE VARIABLE START_NUM INTEGER;
DECLARE VARIABLE END_NUM INTEGER;
begin
 ... //там много всего
if (mode=5) then  begin
REZ=0;
for select SUBSTRING(Pl FROM 3 FOR 6) from trach where pl like :n_ser+"%"  into start_num
 do
 if ((N_PL1<= :START_NUM) and (N_PL2>=:START_NUM)) then REZ=1;
                 end

end


 
Johnmen ©   (2004-07-19 12:43) [1]

+ -> ||


 
GanibalLector ©   (2004-07-19 12:44) [2]

2 Johnmen
Не понял...а можно подробнее


 
Johnmen ©   (2004-07-19 12:45) [3]

|| - операция сцепления строковых значений


 
GanibalLector ©   (2004-07-19 12:46) [4]

like :n_ser+|"%"| так что ли???


 
guest_Dmitry   (2004-07-19 12:48) [5]

:n_ser||"%"
либо в данном случае - starting with


 
Соловьев ©   (2004-07-19 12:48) [6]

localsql.hlp+concatenation string


 
GanibalLector ©   (2004-07-19 12:49) [7]

Ок.Спасибо.Выручили.



Страницы: 1 вся ветка

Текущий архив: 2004.08.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
14-1090471679
syte_ser78
2004-07-22 08:47
2004.08.15
Как уговорить "звукозапись" писать больше одной минуты?


14-1091023259
}|{yk
2004-07-28 18:00
2004.08.15
Вот уроды!


6-1086965732
Ded Moroz
2004-06-11 18:55
2004.08.15
Траффик


1-1091555838
Elast
2004-08-03 21:57
2004.08.15
Не запускается приложение


1-1091186357
Wolfram
2004-07-30 15:19
2004.08.15
Как изменить FormStyle у многих форм не вручную?