Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Inserção, atualização e exclusão em SQL. •1 Inserção de Dados � Adicionando tupla/registro à tabela INSERT INTO <tabela> (<lista de atributos>) VALUES (<valores>) INSERT INTO Empregado(Cad, Nome, Sexo, Salario, Num_Dep, Cad_Supv) VALUES (015, ‘José da Silva’, ‘M’, 1000, 1, 020) •2 insert into empregado values (‘Richard’, ‘K’, ‘Marini’, ‘4830672’, ’13-06- 1953’, ’98, Oak Forest, TX’, ’M’, 37000, ‘3468345’, ‘4’); � Insira uma tupla, de um novo empregado, para o qual sabe-se apenas os atributos pnome, unome, dno e ssn. insert into empregado(pnome, unome, dno, ssn) values (‘Richard’, ‘Marini’, 4, ‘4830672’); •3 � Crie uma tabela que contenha o total de empregados e o total de salários e cada departamento. create table depts_info (dept_nomevarchar(15), no_de_emps integer, total_sal integer); insert into depts_info (dept_nome, no_de_emps, total_sal) select dnome, count (*), sum (salario) from (departamento join empregado on dnumero = dno) group by dnome; •4 Atualização de Dados � Atualizando tuplas/registros UPDATE <nome tabela> SET <nome atributo> = valor WHERE <condição> UPDATE Empregado SET Salario = 1500 WHERE Cad = 015 •5 � Exemplos de uso do comando update: update projeto set plocalização = ‘Bellaire’, dnum = 5 where pnumero = 10; update empregado set salario = salario * 1,1 where dno in (select dnumero from departamento where dnome = ‘Pesquisa’); •6 Deletando Dados � Apagando tuplas/registros da tabela DELETE FROM <tabela> WHERE <condição> DELETE FROM Empregado WHERE Salario > 5000 •7 � Exemplos de uso do comando delete: delete from empregado where unome = ‘Brown’; delete from empregado where ssn = ‘1234530’; delete from empregado where dno in (select dnumero from departamento where dnome = ‘Pesquisa’); delete from empregado; •8
Compartilhar