Inserindo Dados no Oracle 11g

Os comandos do subconjunto DML (Data Manipulation Language), ou Linguagem de Manipulação de Dados, trabalham os registros (dados) de um banco de dados e têm por finalidade criar novas linhas, atualizar o que já foi criado e eliminar qualquer registro de uma tabela. Neste psot aprenderemos inserir dados (registros) em tabelas já criadas usando o SQL PLUS, ferramenta do SGBDR Oracle. Quem não lembra as como criar tabelas ou mesmo se voce ainda não fez o download do Oracle 11g, seguem alguns links para auxiliar seus estudos:

- Como fazer o download do SQL
- Criação de tabelas no SQL (DDL)
- Alterando estruturas das tabelas (DDL)

No Oracle, o comando utilizado para realizar essa ação é o INSERT. Nesse comando são passados os campos e os valores que serão gravados no registro, confira a sintaxe do comando INSERT no Oracle abaixo:

INSERT INTO  nome_da_tabela  (atributo_1 , atributo_2,...)
VALUES (Valor_1, Valor_2,....);

onde atributo é o nome do campo criado na definição dos dados e valor o dado que você deseja inserir no campo.

Com base na sintaxe acima, vamos inserir um registro na tabela
           Cliente(Codigo, nome, telefone, cidade, cpf, sexo e estado_civil)

o comando para inserir os dados na tabela cliente é mostrado na figura 1.
Figura 1. Inserção de regsitro na tabela cliente.

No comando da figura 1 podemos observar que alguns dados são inseridos usado aspas e outro não. Isso remete a criação da tabela onde definimos qual tipo de dados será criado. De maneira geral, dados tipo data(date) e  alfanuméricos devem ser inseridos entre aspas.  Já os dados definidos como numéricos não precisam de aspas. Observe também que cada dado é separado por virgula.

Quando usamos o comando INSERT, não precisamos inserir todos os dados de um registro, para inserir um registro parcial, basta indicar somente os campos que receberão valores conforme exemplo abaixo onde iremos inserir somente o código e o nome do cliente.

              INSERT INTO  Cliente  (Codigo, Nome) VALUES (12, Patalógica);

Espero ter ajudado com esse resumo, qualquer dúvida, mande uma mensagem em nossas redes sociais......

Não esqueça de curtir nossa pagina no facebook no link abaixo:

Nenhum comentário:

Postar um comentário