问题:无法运行,不断抱怨语法错误。请指教。
DELIMITER $$ DROP PROCEDURE IF EXISTS src.sp_load_staging_tables $$ CREATE PROCEDURE src.sp_load_staging_tables() 开始 声明l_table char(30); 声明l_row_count int(10);
设置l_table ='customers';
设置@ s = concat('select count(*)into',l_row_count,'from',l_table);
从@s;
预备dynamic_statement执行dynamic_statement;
DEALLOCATE PREPARE dynamic_statement;
END $$
答案 0 :(得分:1)
这可能不是语法错误,但有一点像一个痛苦的拇指突出的是@s
将包含字符串:
select count(*) into0fromcustomers
这不是一个有效的SQL语句。