1546027450-1546027450-sql
Ensina estrutura básica de SQL
Ensina estrutura básica de SQL
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
79 - Capítulo 4 – DML – DATA MANIPULATION LANGUAGE
Conforme você pode observar, o valor 1001 aparece sem aspas simples.
Isso ocorre porque refere-se a um valor numérico (os valores para
esta coluna foram definidos como NUMBER). Por outro lado, todos os
demais valores aparecem entre aspas simples porque não são valores
numéricos. Quando definimos os valores como VARCHAR2, CHAR, DATE
etc. devemos utilizar aspas simples, como observado acima.
Outro detalhe importante a ser observado é a sequência em que
os valores foram apresentados: primeiro 1001, que corresponde ao
CODIGO_CLIENTE, depois 'ANTONIO ALVARES', que corresponde ao
NOME_CLIENTE e assim por diante.
Quando informamos os dados referentes a todas as colunas da tabela
e na exata sequência como foram declarados no momento em que a
tabela foi criada, podemos omitir os nomes das colunas ao inserir uma
nova linha na tabela. Observe o próximo exemplo:
INSERT INTO CLIENTE
VALUES
(1002, 'BEATRIZ BARBOSA', '15/06/1991', 'SC');
Caso seja necessário omitir o valor correspondente a determinada
coluna, desde que esta coluna não tenha uma restrição do tipo NOT
NULL, podemos utilizar uma das seguintes formas:
1ª Quando declaramos os nomes das colunas no comando INSERT:
INSERT INTO CLIENTE
(CODIGO_CLIENTE, NOME_CLIENTE, UF_CLIENTE)
VALUES
(1003, 'CLAUDIO CARDOSO', 'PR');
2ª Quando omitimos os nomes das colunas no comando INSERT:
INSERT INTO CLIENTE
VALUES
(1003, 'CLAUDIO CARDOSO', '', 'PR');