现打算基于orders表创建名为findAddressByOrderID的存储过程,其参数为iorder_id和oaddress,功能是根据订单编号iorder_id 带回订单对应的地址oaddress。那么iorder_id和oaddress的传递类型可以是
哪个in哪个out啊
iorder_id是in,要把这个id传入byorderid存储过程里,oaddress是out,最后输出匹配参数。完整的code这样做:
Create procedure findAddressByOrderID
(
IN iorder_id INT,
OUT oaddress VARCHAR(255)
)
BEGIN
SELECT address INTO oaddress FROM orders WHERE order_id = iorder_id;
END;