Проблема с хранимой процедурой в MySQL - PullRequest
0 голосов
/ 15 декабря 2010

Я сделал следующую процедуру:

/*Stored procedure*/
 create procedure SP_getlagerstatus(in Kategori VARCHAR(15), in minverdi int(3))
 select * from deler join delekategori on deler.DelekategoriID=delekategori.DeleKategoriID
 where DeleKategoriNavn ='Kategori' and Lagerstatus > 'minverdi';

когда я запускаю его с call SP_getlagerstatus('biler',1); Я не получаю никаких результатов, но когда я запускаю запрос напрямую как:

select * from deler join delekategori on deler.DelekategoriID=delekategori.DeleKategoriID
 where DeleKategoriNavn ='biler' and Lagerstatus > 1;

Я получаю желаемый результат. Чего мне не хватает?

/ Andy.l

1 Ответ

0 голосов
/ 15 декабря 2010

опустить ' вокруг параметров

 select * from deler join delekategori on deler.DelekategoriID=delekategori.DeleKategoriID
 where DeleKategoriNavn =Kategori and Lagerstatus > minverdi;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...