none
Renomear Varias Tabelas RRS feed

  • Pergunta

  • Amigos boa tarde !!!

    Alguem sabe me informar como posso renomear nao so uma mais varias tabelas de uma so vez  ?

    Grato

    Fabricio Brandao
    quarta-feira, 22 de outubro de 2008 20:01

Respostas

  • Olá Fabrício,

     

    Não há uma forma direta para fazer isso, mas você pode gerar os scripts para isso. Ex:

     

    Code Snippet

    SELECT 'exec sp_rename ' + CHAR(39) + Name + CHAR(39) + ', ' +

    CHAR(39) + NAME + '_New' + CHAR(39)

    FROM SYS.Tables

     

    Agora é definir qual será o novo nome e adaptar no SELECT. Posteriormente capture o resultado e execute-o.

     

    [ ]s,

     

    Gustavo

     

    quarta-feira, 22 de outubro de 2008 21:18

Todas as Respostas

  • Olá Fabrício,

     

    Não há uma forma direta para fazer isso, mas você pode gerar os scripts para isso. Ex:

     

    Code Snippet

    SELECT 'exec sp_rename ' + CHAR(39) + Name + CHAR(39) + ', ' +

    CHAR(39) + NAME + '_New' + CHAR(39)

    FROM SYS.Tables

     

    Agora é definir qual será o novo nome e adaptar no SELECT. Posteriormente capture o resultado e execute-o.

     

    [ ]s,

     

    Gustavo

     

    quarta-feira, 22 de outubro de 2008 21:18
  • Fabrício,

     

    Não conhece nenhum tipo de procedimento ou ferramenta existente no SQL Server para renomear uma ou mais tables ao mesmo tempo.

     

    Aqui no fórum já discutimos em várias ocasioões a possibilidade de fazer um truncate em várias também ao mesmo tempo, inclusive já postei diversos exemplos para isso, faça um busca procurando estes posts, acredito que os códigos de exemplos poderam servir como base para você implementar esta dúvida.

    quarta-feira, 22 de outubro de 2008 23:12
    Moderador