TYPE OF

Overview

This is special declaration only available inside a stored procedure.

EXAMPLES

CREATE TABLE typeof_table(  descr VARCHAR(20),  val INT );
INSERT INTO typeof_table VALUES ('Life', 42);
DELIMITER $$ CREATE PROCEDURE typeof_proc() BEGIN  DECLARE descr TYPE OF typeof_table.descr;  DECLARE val TYPE OF typeof_table.val;  SELECT * INTO descr, val FROM typeof_table;  SELECT descr, val; END; $$ DELIMITER ;
CALL typeof_proc();  +-------+------+ | descr | val | +-------+------+ | Life | 42 | +-------+------+

This page is: Copyright © 2025 MariaDB. All rights reserved.

Last updated

Was this helpful?