我有這樣的SQL過程語句,但沒有成功,因爲變量:SQL過程變量
CREATE PROCEDURE iskanje(@iskani_niz)
BEGIN
SELECT A.ime, A.opis, B.kategorija
FROM file as A, cathegory as B
WHERE A.ime LIKE '%'[email protected]_niz+'%'
OR A.opis LIKE '%'[email protected]_niz+'%'
OR B.kategorija LIKE '%'[email protected]_niz+'%';
END
其中RDBMS是你使用? – Yuck 2013-03-25 15:22:07
那麼,你需要給你的參數**一個數據類型! 'iskanje(@iskani_niz INT)'或'iskanje(@iskani_niz VARCHAR(50))'或者其他參數真的是! – 2013-03-25 15:23:54
另外,我沒有看到加入'WHERE'子句。 'file'和'cathegory'加入了哪些列? – JohnZ 2013-03-25 16:56:20