Existe uma maneira no SQL Server renomear uma tabela em outro banco de dados? Quando você está no banco de dados atual e está migrando dados para outro banco de dados na tabela TEMP e renomeando a tabela TEMP nesse outro banco de dados. Eu não quero usar "USE [banco de dados]", pois o nome do banco de dados pode mudar em diferentes servidores.
Obrigado pela ajuda antecipadamente!
MyDB2..sp_rename
é mais simples de longe!Você também pode usar o SSMS. A vantagem de usar o SSMS é que ele passa por suas referências e restrições e renomeia-as também. Simplesmente abra o navegador de objetos no SSMS, encontre a tabela de interesse e renomeie-a. Se você tiver restrições de chave estrangeira em outras tabelas que se referem à renomeação da tabela, ela também renomeará a tabela para o novo nome da tabela nessas definições de chave.
fonte