Computer >> Máy Tính >  >> Lập trình >> MySQL

Tạo một Thủ tục được lưu trữ bằng MySQL Workbench?

Đầu tiên chúng ta hãy tạo một Thủ tục được lưu trữ. Sau đây là truy vấn để tạo một thủ tục được lưu trữ bằng MySQL Workbench.

use business;
DELIMITER //
DROP PROCEDURE IF EXISTS SP_GETMESSAGE;
CREATE PROCEDURE SP_GETMESSAGE()
BEGIN
DECLARE MESSAGE VARCHAR(100);
SET MESSAGE="HELLO";
SELECT CONCAT(MESSAGE,' ','MYSQL!!!!');
END
//
DELIMITER ;

Đây là ảnh chụp màn hình của quy trình được lưu trữ trong MySQL workbench -

Tạo một Thủ tục được lưu trữ bằng MySQL Workbench?

Bạn cần thực hiện quy trình được lưu trữ ở trên với sự trợ giúp của ký hiệu dưới đây được hiển thị trong ảnh chụp màn hình -

Tạo một Thủ tục được lưu trữ bằng MySQL Workbench?

Bây giờ bạn có thể gọi thủ tục đã lưu trữ với sự trợ giúp của lệnh CALL.

call SP_GETMESSAGE();

Ảnh chụp màn hình như sau -

Tạo một Thủ tục được lưu trữ bằng MySQL Workbench?

Bây giờ một lần nữa bạn có thể thực hiện câu lệnh trên với sự trợ giúp của ký hiệu được hiển thị ở trên. Điều này sẽ tạo ra kết quả sau -

Tạo một Thủ tục được lưu trữ bằng MySQL Workbench?