Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Các chế độ tham số (parameter modes) trong MySQL stored procedure

Tham số làm procedure linh hoạt hơn. MySQL có 3 chế độ:

IN mode (mặc định)

Chương trình gọi phải truyền giá trị. Giá trị IN được bảo vệ: thay đổi bên trong procedure không ảnh hưởng giá trị gốc sau khi kết thúc.

OUT mode

Giá trị OUT có thể thay đổi trong procedure và giá trị mới truyền ngược về chương trình gọi. Procedure không truy cập được giá trị ban đầu của OUT.

INOUT mode

Kết hợp IN và OUT: chương trình gọi truyền giá trị, procedure sửa đổi và trả về giá trị mới.

Cú pháp định nghĩa tham số

MODE parameter_name parameter_type(parameter_size)
  • MODE: IN, OUT, hoặc INOUT.
  • parameter_name: tên tham số.
  • parameter_type: kiểu dữ liệu.
  • parameter_size: kích thước.