Instrução SQL INSERT INTO

Como adiciono novos registros a uma tabela?

A instrução INSERT INTO é usada para adicionar novos dados a um banco de dados.
INSERT INTO adiciona um novo registro a uma tabela.

INSERT INTO pode conter valores para alguns ou todos de suas colunas.
INSERT INTO pode ser combinado com um SELECT para inserir registros.

A sintaxe SQL INSERT INTO

A sintaxe geral é:

INSERT INTO table-name (column-names) VALUES (values) 

CLIENTE

Id

Primeiro nome

Sobrenome

Cidade

País

Telefone

SQL INSERT INTO Exemplos

Problema: adicionar um novo cliente ao banco de dados
INSERT INTO Customer (FirstName, LastName, City, Country, Phone)VALUES ("Craig", "Smith", "New York", "USA", 1-01-993 2800)
Resultado: 1 novo registro inserido

CLIENTE

Id

FirstName

LastName

Cidade

País

Telefone

Problema: adicione um novo cliente chamado Anita Coats ao banco de dados
INSERT INTO Customer (FirstName, LastName)VALUES ("Anita", "Coats")
Resultado: 1 novo registro inserido

O SQL INSERT combinado com um SELECT

O a sintaxe geral é

INSERT INTO table-name (column-names) SELECT column-names FROM table-name WHERE condition

FORNECEDOR

Id

CompanyName

ContactName

Cidade

País

Telefone

Fax

CLIENTE

Id

FirstName

LastName

Cidade

País

Telefone

SQL INSERT INTO com SELECT exemplo

Problema: O fornecedor da Cervejaria Bigfoot
também se tornou um cliente. Adicione um registro
do cliente com valores da tabela de fornecedores.

Observação: ContactName é analisado em FirstName e LastName.
A análise ocorre com funções integradas: LEFT, SUBSTRING e CHARINDEX.

Resultado: 1 novo registro inserido

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *