Para renomear um banco de dados

Renomear um banco de dados é simples através da interface do Management Studio, mas a questão do meu aluno foi outra.

Como colocar esta atividade em um script t-SQL.

O SQL Server provê uma system stored procedure chamada sp_rename utilizada para renomear objetos de bancos de dados inclusive o próprio banco de dados, além desta system stored procedure existe a sp_renamedb que é especialista em renomear bancos de dados.

Vejamos as sintaxes abaixo:

--Sintaxe:
sp_rename 'nome_do_banco', 'novo_nome_do_banco', 'database'
--ou
sp_renamedb 'nome_do_banco', 'novo_nome_do_banco'

Exemplo:

sp_renamedb 'teste1', 'teste'
--Ou
sp_rename 'teste', 'teste1', 'database'

Aproveitando o foco do tema, para renomar uma tabela utilizamos o sp_reame:

Exemplo:

use teste1
go
sp_rename 'cliente', 'cliente1'

O objetivo deste post é registrar uma questão que alguns alunos veem trazendo para as aulas de SQL Server.

Espero que esse post sirva de material para pesquisa.

Abraço, Rodrigo

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s