Criando tabelas e fazendo seus relacionamentos


Neste artigo, vamos aprender como inserir registros em tabelas no SQL Server. Primeiramente, vamos criar as tabelas e fazer seus relacionamentos, conforme atributos listados no esquema abaixo.
  • vendedor (codigo_vendedor [PK], nome, idade, sexo, salario)
  • cliente (codigo_cliente [PK], nome, cidade, tipo_industria)
  • pedido (numero_pedido [PK], codigo_cliente [FK], codigo_vendedor [FK], valor_pedido)


Inserindo registros nas tabelas


Para inserir registros nas tabelas usamos o comando INSERT INTO. Podemos inserir registros em todos os campos da tabela ou em apenas alguns.
Quando queremos inserir registros em todos os campos da tabela, não é necessário especificá-los. Por exemplo:


Note que acima usamos o comando INSERT INTO para inserir os registros, especificamos o nome da tabela em que os mesmos serão inseridos e lançamos seus valores.
Quando queremos inserir registros em apenas alguns campos, devemos especificá-los porque aí, teremos campos que serão dados como nulos. Por exemplo:


Note que acima, no primeiro INSERT, especificamos os campos (codigo_cliente, nome, tipo_industria) porque inserimos registros somente nos mesmos, ou seja, o campo cidade está nulo para o primeiro INSERT. Nos demais, inserimos registros em todos os campos.
É importante que os registros sejam inseridos na mesma ordem em que foram criados os campos das tabelas.
Para concluir: