Cơ sở dữ liệu MySQL hỗ trợ các thủ tục được lưu trữ. Một quy trình được lưu trữ là một chương trình con được lưu trữ trong danh mục cơ sở dữ liệu. Các ứng dụng có thể gọi và thực hiện quy trình được lưu trữ. Câu lệnh SQL CALL
được sử dụng để thực hiện quy trình được lưu trữ.
Tham số
Các quy trình được lưu trữ có thể có các tham số IN
, INOUT
và OUT
, tùy thuộc vào phiên bản MySQL. Giao diện MySQLI không có khái niệm đặc biệt cho các loại tham số khác nhau.
Trong tham số
Các tham số đầu vào được cung cấp với câu lệnh CALL
. Xin vui lòng, đảm bảo các giá trị được thoát chính xác.
Ví dụ số 1 gọi một thủ tục được lưu trữ