Banco de dados
• Em nossa última aula vimos o comando SELECT que conforme estudamos serve para recuperar os dados do banco de dados. • Os comandos INSERT, UPDATE e DELETE são utilizados para manipular estes dados (comandos DML)
Programação em Banco de Dados TADS – 4ª Série PEA: 03, 04 12/Março/2013 Prof. Mario Assis
Comandos Insert, Update, Delete e Visões Comandos Insert, Update e Delete
• Para os exemplos citados nesta aula utilizaremos a tabela abaixo: Nome da tabela: vendas Estrutura da tabela: cod_cli nome_cli number(3) varchar2(50) NOT NULL
valor_venda number(8,2)
Programação em Banco de Dados TADS – 4ª Série PEA: 03, 04 12/Março/2013 Prof. Mario Assis
Comandos Insert, Update, Delete e Visões Comando Insert
• Para inserir dados em uma relação, especificamos uma tupla a ser inserida ou escrevemos uma consulta cujo resultado seja um conjunto de tuplas a ser inserido. • Os valores de atributo para tuplas inseridas precisam ser membros do domínio do atributo.
Programação em Banco de Dados TADS – 4ª Série PEA: 03, 04 12/Março/2013 Prof. Mario Assis
Comandos Insert, Update, Delete e Visões Sintaxe do comando INSERT
INSERT INTO () VALUES () ou INSERT INTO VALUES ()
Onde:
Programação em Banco de Dados TADS – 4ª Série PEA: 03, 04 12/Março/2013 Prof. Mario Assis
Comandos Insert, Update, Delete e Visões Sintaxe do comando INSERT
• : nome da tabela na qual serão inseridos os dados. • : nome das colunas que receberão os valores. • : valores que serão inseridos na tabela. Estes campos devem estar na mesma ordem descrita em , todos separados por vírgula. Se for utilizado um comando SELECT o mesmo deve retornar a mesma quantidade de colunas com os mesmos tipos de dados especificados em .
Programação em Banco de Dados TADS – 4ª Série PEA: 03, 04 12/Março/2013 Prof. Mario Assis
Comandos Insert, Update, Delete e Visões Comando Insert
• A instrução INSERT mais simples é