logo
 


  stored procedure: sp_copy_table
      #
          #  requirements: MySQL 5
          #  stored procedure: sp_copy_table
          #  parameter: source_table        - source table name
          #  parameter: destination_table   - destination table name
          #  description:  create table with name destination_table with same structure as source_table and
          #                copy rows from source_table to destination_table.
          #                You can use  full table names   source database.source table   , dest database.dest table name
          #                to copy table from one database to another.
          #
          DELIMITER \\
          DROP PROCEDURE IF EXISTS `sp_copy_table`\\
          CREATE PROCEDURE sp_copy_table(IN source_table VARCHAR(100),IN destination_table VARCHAR(100))
          BEGIN
          DECLARE sql_text VARCHAR(250);
          SET @sql_text = CONCAT("CREATE TABLE ",destination_table," SELECT * FROM ",source_table);
          PREPARE sql_stm FROM @sql_text;
          EXECUTE sql_stm;
          DEALLOCATE PREPARE sql_stm;
          END\\
          DELIMITER ;
 
 
 
 
 
 
 © www.fastidev.com all right reserved | email: info@fastidev.com |  contact us |