Sql - DML

892 palavras 4 páginas
SQL - DML
Banco de Dados I

DML (Data Manipulation Language)

Uma instrução DML é executada quando:
Adiciona novas linhas a uma tabela (INSERT)
Modifica linhas existentes em uma tabela (UPDATE)
Remove linhas existentes de uma tabela (DELETE)

2

Adicionando uma Nova Linha em uma Tabela
50 DEVELOPMENT DETROIT
50 DEVELOPMENT DETROIT
Nova linha
DEPT
DEPTNO
-----10
20
30
40

DNAME
LOC
---------- -------ACCOUNTING NEW YORK
RESEARCH
DALLAS
SALES
CHICAGO
OPERATIONS BOSTON

"… inserir uma nova linha na tabela DEPT…"
DEPT
DEPTNO
-----10
20
30
40

DNAME
LOC
---------- -------ACCOUNTING NEW YORK
RESEARCH
DALLAS
SALES
CHICAGO
OPERATIONS BOSTON

50 DEVELOPMENT DETROIT
3

A Instrução INSERT
Pode-se adicionar novas linhas em uma tabela usando a instrução INSERT.
INSERT INTO
VALUES

tabela [(coluna [, coluna...])]
(valor [ valor
[, valor...]);
])

Somente uma linha é inserida por vez com esta sintaxe.

4

Inserindo Novas Linhas
Inserir uma nova linha contendo valores para cada coluna.
Listar valores na ordem padrão das colunas na tabela.
Listar opcionalmente as colunas na cláusula INSERT
INSERT.
Colocar os valores de data e caractere entre aspas simples.

SQL> INSERT INTO
2 VALUES
1 row created. created. 5

dept (deptno, dname, loc)
(50, 'DEVELOPMENT', 'DETROIT');
(50 'DEVELOPMENT' 'DETROIT')

Inserindo Linhas com Valores Nulos
Método implícito: Omitir a coluna da lista de colunas.
SQL> INSERT INTO
2 VALUES
1 row created.

dept (deptno, dname )
(60, 'MIS');

Método
Mét d explícito: Especificar a palavra-chave NULL lí it E ifi l h NULL.
SQL> INSERT INTO
2 VALUES
1 row created.

6

dept
(70, 'FINANCE', NULL);
(
)

Inserindo Valores Especiais
A função SYSDATE registra a data e hora atuais.
SQL> INSERT INTO
2
3
4 VALUES
5
6
1 row created.

7

emp (empno, ename, job, mgr, hiredate, sal, comm, deptno) d
)
(7196, 'GREEN', 'SALESMAN',
7782, SYSDATE,

Relacionados

  • DML SQL
    628 palavras | 3 páginas
  • Sql fluente ddl dml e dql
    4797 palavras | 20 páginas
  • Aula10 SQL DML III Unid
    495 palavras | 2 páginas
  • Subdivisões da linguagem sql: ddl, dml e dcl
    701 palavras | 3 páginas
  • Resolu O Exerc Cios SQL 2 Parte DML
    863 palavras | 4 páginas
  • Banco de Dados - SQL
    669 palavras | 3 páginas
  • Programação
    843 palavras | 4 páginas
  • Sql Basico
    1610 palavras | 7 páginas
  • sql base de dados
    440 palavras | 2 páginas
  • SQL Conceitos e Comandos
    1396 palavras | 6 páginas