Como inserir uma série de números em uma tabela SQL

Escrito por terry diamond | Traduzido por paula mangia garcia terra
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como inserir uma série de números em uma tabela SQL
Aprenda como inserir uma série de números em uma tabela SQL (Ablestock.com/AbleStock.com/Getty Images)

O SQL Server é um sistema de gerenciamento de banco de dados relacional desenvolvido pela Microsoft para soluções de databases em empresas. É possível que haja, na rede da empresa, diversas instâncias em vários servidores com a capacidade de transferir e manipular dados em qualquer servidor SQL. Os bancos de dados individuais são criados dentro de uma instância do SQL Server, cada um com suas próprias tabelas e segurança. A T-SQL é a linguagem utilizada no SQL Server, para programar e gerenciar o SQL e os dados de acesso. A T-SQL fornece um meio de recuperar, adicionar e modificar dados dentro das tabelas dos bancos de dados. Esta programação pode também ser útil para adicionar facilmente números sequenciais às tabelas de dados.

Nível de dificuldade:
Moderadamente fácil

Outras pessoas estão lendo

Instruções

  1. 1

    Abra o Microsoft SQL Server Management Studio.

  2. 2

    Clique em "Connect".

  3. 3

    Selecione "Database Engine" no menu pop-up.

  4. 4

    Clique em "Server Name" no campo de combo box e escolha a instância do SQL Server para se conectar.

  5. 5

    Clique em "Connect".

  6. 6

    Clique no sinal "+" à esquerda da pasta "Databases".

  7. 7

    Selecione o banco no qual você deseja inserir os dados sequenciais.

  8. 8

    Clique em "New Query". Isto irá abrir uma aba no painel direito da janela do Management Studio, onde é possível criar consultas SQL.

  9. 9

    Insira a seguinte afirmação SQL na janela de consulta substituindo <table name> e <field name> com o nome da sua tabela e o campo no qual deseja inserir os dados sequenciais, respectivamente.

    DECLARE @start INT DECLARE @end INT

    SELECT @start = 6000, @end = 7000

    WHILE @start <= @end begin INSERT INTO <table name>(<field name>) VALUES(@start) SET @start = @start + 1 END

    Observe que é possível alterar o valor de @start para iniciar com qualquer número inteiro e o valor de @end para terminar com qualquer número inteiro maior do que o de @start.

  10. 10

    Clique em "Executar" para realizar a execução da consulta e preencher a tabela com os dados sequenciais selecionados.

Dicas & Advertências

  • É uma boa prática salvar suas consultas, a fim de recuperá-las facilmente para uma utilização posterior. Ela pode ser usada para uma tabela de base de dados existente, modificando seu título e o nome do campo a ser utilizado.
  • O valor final deve ser sempre maior do que o valor inicial para que a consulta seja executada corretamente.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível