Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

luan_alves

Procedure para trocar nome de tabela

Recommended Posts

Boa tarde á todos,

Estou tentando criar uma procedure que recebe um parâmetro e o utiliza para renomear a tabela.
Porém não esta funcionando porque a variável não esta repassando o valor.

Aqui esta o código que estamos utilizando.

CREATE DEFINER= PROCEDURE `rename_table`(IN tableName VARCHAR(255))
BEGIN

ALTER TABLE `clientes` RENAME TO  tableName ;
END

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual o motivo de um rename de tabela estar numa SP ?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem de ver se uma SP pode fazer DDL, grant de usuário etc.

 

Só acho estranho que RENAME de tabela não se faz todo dia, as sqls tem de ser alteradas, os objetos da camada de aplicação etc.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.