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

Вниз

SQL. Как использовать процедуру для WHERE   Найти похожие ветки 

 
WondeRu ©   (2004-07-29 10:40) [0]

Здравствуйте!

getcomnumber - процедура, результат которой INTEGER
aportno - входной параметр

"select * from getcomnumber(s.subdeviceno) into чего-то" туда не запихнешь!

как выполнить следующий код?


 if (exists(
            select *
              from pacclev s
              where (getcomnumber(s.subdeviceno) = aportno))
   then
     atimezones = 1;
   else
     atimezones = 0;


Спасибо!


 
Соловьев ©   (2004-07-29 10:47) [1]


> "select * from getcomnumber(s.subdeviceno) into
> чего-то" туда не запихнешь!

результат будет в FieldByName :
select  integer_field from getcomnumber(s.subdeviceno)

res_sp := Query1.FieldByName("inetger_field").Asinteger


 
WondeRu ©   (2004-07-29 10:55) [2]

SQL не выпоняется, в том виде как он представлен! ошибка в 4-й строчке! не подскажите как ее ликвидировать?


 
Johnmen ©   (2004-07-29 10:55) [3]

select <outprm> from getcomnumber(<inprm>) into :locvar

if (exists(
           select *
             from pacclev s
             where (select <outprm> from getcomnumber(s.subdeviceno)) = aportno)
  then
    atimezones = 1;
  else
    atimezones = 0;


 
WondeRu ©   (2004-07-29 11:29) [4]

Johnmen ©
пасиба БОЛЬШОЕ!)



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

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

Наверх




Память: 0.47 MB
Время: 0.086 c
3-1090308378
Ani
2004-07-20 11:26
2004.08.22
Как отабражать в QuickReport е текущую дату в виде 5 июля 2004 го


14-1090936185
Сериалоненавистница
2004-07-27 17:49
2004.08.22
Кому нравятся сериалы?


1-1091818035
Alex870
2004-08-06 22:47
2004.08.22
TreeView и ImageList


14-1091620761
:-(
2004-08-04 15:59
2004.08.22
Lan


1-1091620202
Anton777
2004-08-04 15:50
2004.08.22
Удаление файла при помощи реестра