SQL Server: Como alterar o nome em uma visão?
-
05-07-2019 - |
Pergunta
Estou usando o Visual Studio 2008 e SQL Server 2008 Express.
Como posso alterar o nome do ponto de vista? Eu posso mudar os nomes de tabelas, mas eu não posso mudar o nome da visão.
Qualquer sugestão?
Obrigado, Fabio Milheiro
Solução
Você pode usar a instrução ALTER algo vista como esta:
ALTER VIEW dbo.myView
AS
SELECT foo
FROM dbo.bar
WHERE widget = 'foo'
GO
Procedimento Para renomear um ponto de vista, o uso sp_rename
armazenados do sistema:
EXEC sp_rename 'dbo.myView', 'myNewViewName'
Nota: não incluir o nome do esquema na segunda corda, ou então você vai ter um nome como "dbo.dbo.myNewViewName"
.Outras dicas
Você pode usar o gui em sms
Você pode clicar visualizar, editar-lo, em seguida, fazer gerar script se você quiser o código
Você pode usar o comando ALTER ou criar um novo e excluir o antigo.
-Shaun
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow