Olá galera o/

Na postagem de hoje vou mostrar como gerar um script com os dados que estão nas tabelas do SQL Server.

Para quem acompanhou a postagem e o vídeo sobre o Dbeaver, viu que é possível gerar um script de insert dos dados contidos na tabela a partir do resultado de um Select.

Vamos imaginar a seguinte situação, criei minha tabela e inseri dados na mesma, mas terminei esquecendo de salvar os scripts e por algum motivo agora preciso do script de insert para evidência o que foi inserido, passar por uma auditoria ou apenas utiliza-lo em outra base de dados. Iremos gerar o script com os inserts para a tabela de Medico.

Agora que temos nosso cenário, vamos aprender como gerar o mesmo.

  1. Primeiro vamos executar o comando de SELECT na tabela de médico para visualizar os registros contidos nela.

    Consultado dados na tabela
    Consultado dados na tabela
  2. Clicar com o botão direito em cima o banco de dados que nossa tabela medico esta armazenada, o próximo passo é selecionar a opção Task e depois a opção Generate Scripts…

    Selecionando opção Generate Scripts...
    Selecionando opção Generate Scripts…
  3. Na tela que será aberta, será exibida uma introdução sobre o generate scripts. Clicamos no botão next.

    Introdução sobre o Generate Scripts
    Introdução sobre o Generate Scripts
  4. Na segunda tela, temos a opção de selecionarmos se queremos gerar um script de todos os objetos da base ou de algum objeto especifico. Selecionamos que queremos um objeto especifico, selecionamos a tabela TB_MEDICO e clicamos em next.

    Selecionando objetos para gerar o script
    Selecionando objetos para gerar o script
  5. Na terceira, serão exibidos as opções do script, vamos configurar da seguinte maneira:
    1. Primeiro, clicamos no botão Advanced. Esta opção disponibiliza selecionarmos quais serão as configurações que o script terá. Podemos informar se queremos que gere o script de drop e create da tabela, para qual versão do SQL Server o script será exportado e etc. Na tela exibida, ir até a opção Types of data to script e selecionar a opção Schema and Data (estrutura e dados). Clicar em OK.

      Configurando itens do script. Selecionando Schema and Data
      Configurando itens do script. Selecionando Schema and Data
    2. Retornarmos para a tela anterior. Selecionar a opção Save to new query window, ou seja, gerar o script em uma janela de consulta.
    3. Clicar em next.

      Tela opções do script
      Tela opções do script
  6. Será exibido um resumo das configurações. Clica em next.

    Resumo das configurações
    Resumo das configurações
  7. Ao finalizar o processo, ele será exibido os itens que foram executados com sucesso. Clicamos em Finish.

    Script gerado com sucesso.
    Script gerado com sucesso.
  8. Uma nova janela de consulta(query) será aberta, nela estará contida o script de create table da tabela, além do script de insert into com os registros que estavam contidos na tabela como mostramos no item 1.

    Script  gerado na janela de query
    Script gerado na janela de query

Bem legal neh! Agora fique tranquilo se perdeu o script de insert das informações de suas tabelas.

Espero que tenham gostado da postagem e que a mesma tenha sido clara e bem explicativa.

Quem quiser mandar comentários, sugestões, criticas e complementos, fiquem a vontade, pois feedbacks positivos ou negativos engradecem meu conhecimento para que possa melhorar as postagem para vocês.

Até a próxima o/

Divulguem nossas Redes Sociais:

Nos sigam no Instagram: consultabd

Nos sigam no Twitter

Deixem um like nos vídeos e se inscrevam no nosso canal do Youtube

Publicidade