版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lwl2014100338/article/details/84105151
delimiter $$
drop procedure if exists test_tb;
create procedure test_tb()
begin
#DECLARE t_error INTEGER DEFAULT 0;
-- DECLARE update_backup_date VARCHAR(20);
set update_backup_date=CONCAT('update_backup_date_',DATE_FORMAT(NOW(),'%Y%m'));
-- SELECT @update_backup_date
set tempsql=CONCAT('create table ',update_backup_date,'(
SELECT * FROM bond_basic_info_update
)');
prepare stmt from tempsql;/**预编译SQL**/
EXECUTE stmt;/**执行SQL**/
# call test_tb();
end $$
delimiter ;