19.08.2021 Views

1546027450-1546027450-sql

Ensina estrutura básica de SQL

Ensina estrutura básica de SQL

SHOW MORE
SHOW LESS

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');

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!