我在存储过程中只写了这以下的东西
BEGIN
CREATE TEMPORARY TABLE tmp_table (
name VARCHAR(10) NOT NULL,
value INTEGER NOT NULL,
)
END
可是编译的时候老报语法错误
请问我到底错在那里啊?
谁能告诉我在mysql存储过程中如何创建Tempoary表
BEGIN
CREATE TEMPORARY TABLE tmp_table (
name VARCHAR(10) NOT NULL,
value INTEGER NOT NULL,
)
END
可是编译的时候老报语法错误
请问我到底错在那里啊?
谁能告诉我在mysql存储过程中如何创建Tempoary表
DELIMITER $$CREATE
/*[DEFINER = { user | CURRENT_USER }]*/
PROCEDURE `zz`.`gg`()
/*LANGUAGE SQL
| [NOT] DETERMINISTIC
| { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
| SQL SECURITY { DEFINER | INVOKER }
| COMMENT 'string'*/
BEGIN
CREATE TEMPORARY TABLE tmp_table (
name VARCHAR(10) NOT NULL,
value INTEGER NOT NULL);
END$$DELIMITER ;
call gg