LINGUAGEM DE BANCO DE DADOS Gabriela Trevisan Bacharel em Sistemas de Informação Universidade Federal do Rio Grande Pós-Graduanda em Formação Pedagógica de Professores Inserindo Informações na Tabela • Sintaxe: • insert into <nome_da_tabela> [(<nome_da_coluna1>,...,<nome_da_colunan>)] • values (valor1,...,valorn); • Por Exemplo: • insert into cliente (cod_cli,nome,cidade,uf,telefone,status,limite) • values (‘CLI01’,’SUPER MERCO’,’PORTO ALEGRE’,’RS’,’36517897’,’OTIMO’,3000.00); Inserindo informações na Tabela • Consideramos que o atributo telefone é de preenchimento opcional poderemos ter então: insert into cliente (cod_cli,nome,cidade,uf,status,limite) values (‘CLI04’,’CLEAN LTDA’,’PORTO ALEGRE’,’RS’,’MEDIO’,800.00); Inserindo informações na Tabela • A declaração dos nomes dos atributos são opcionais, de forma que podemos ter a mesma inserção só que com a seguinte sintaxe: insert into cliente values (‘CLI01’,’SUPER MERCO’,’PORTO ALEGRE’,’RS’,’36517897’,’OTIMO’,3000.00); Inserindo informações na Tabela • CUIDADO!!!! • Se não declaramos os nomes de atributos, temos que cuidar com os atributos opcionais, pois no caso do exemplo acima, se suprimirmos o valor do telefone, a palavra ‘otimo’ entrará em seu lugar. Inserindo informações na Tabela • Errado: insert into cliente values (‘CLI01’,’SUPER MERCO’,’PORTO ALEGRE’,’RS’,’OTIMO’,3000.00); • Correto: insert into cliente values (‘CLI01’,’SUPER MERCO’,’PORTO ALEGRE’,’RS’,NULL,’OTIMO’,3000.00); Exercícios • No banco de dados Empresa. Com base nas informações do modelo, fazer o insert nas tabelas. • As tabelas devem conter no mínimo 5 itens. • Um operário deve se chamar Joao Souza; • Um engenheiro deve se chamar Luis Silva;