Advertisement
attila66

MySQL Stored Procedure with IN, OUT parameters

May 3rd, 2020
840
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.39 KB | None | 0 0
  1. // stored procedure:
  2.  
  3. CREATE TABLE mytable(
  4.   id      INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
  5.   name    VARCHAR(20)
  6. );
  7.  
  8. INSERT INTO mytable (name) VALUES ('John Smith'), ('Tom Wright');
  9. SELECT * FROM mytable;
  10.  
  11. DELIMITER $$
  12.  
  13. CREATE PROCEDURE MyProcedure(IN pId INT, OUT pName VARCHAR(20))
  14.   BEGIN
  15.     SELECT name INTO pName FROM mytable WHERE id=pId;
  16.   END$$
  17.  
  18. DELIMITER ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement