0
下面是一個程序的部分代碼:如何使用if來測試一個值是否在mysql的列表中?
if p_vendor_id is null then set v_msg := 'Error: parameters are not valid'
elseif p_vendor_id not in (select vendor_id from p_plants.vendors) then
set v_msg := 'Error: vendor id parameter is not a vendor in our tables'
我得到一個語法錯誤與else if...not in
。我如何測試一個值是否在列表中?
謝謝!
可以共享整個錯誤? – peter