Você está na página 1de 2

Resumo slide 18

SQL -> prevê Insert, delete, update

insert into <nome de tabela>[(<lista de atributos>)]


values (<lista de valores>)
insert into <nome de tabela>[(<lista de atributos>)]
select <lista de atributos>
from <lista de tabelas>
[where <condição>]

 Insert

INSERT INTO Fornec VALUES


('F10', 'Ambrosio', 12, 'Curitiba)

INSERT INTO Fornec (CodFornec, NomeFornec, CidadeFornec)


VALUES ('F10','Ambrosio','Curitiba',12)

 (Delete)

Sintaxe:

delete from <nome de tabela>


[where <condição>]

Exemplo: Excluir o fornecedor de código 'F5‘.

DELETE FROM Fornec


WHERE CodFornec='F5'

 Update

Sintaxe:
update <nome de tabela>
set <lista de atributos e valores>
[where <condição>]

Exemplo:

Modificar o status do fornecedor de código 'F1' para 20.


UPDATE Fornec
SET StatusFornec=20
WHERE CodFornec='F1'
 Visão

Uma visão é criada fisicamente, como uma tabela temporária, a partir da primeira consulta
feita sobre ela e a partir disso é mantida pelo SGBD, pois, poderão seguir-se outras consultas.
Definição de uma visão:

create view <nome de tabela>[(<lista de atributos>)]


as select <lista de resultados>
from <lista de tabelas>
[where <qualificação>]
.
.
.

Você também pode gostar