Database – DELETE – Oracle – IBM DB2 – Microsoft SQL Server – Sql

Publicado: 19 de maio de 2014 em Sql

A instrução DELETE apaga uma ou mais linhas de uma tabela, uma tabela não particionada ou dividida, uma tabela base não particionada ou particionada de uma visão, uma tabela recipiente não particionada. A clausula DELETE geralmente é usada em conjunto com uma instrução de filtro WHERE. A cláusula WHERE serve para filtrar limitando os registros afetados por um comando DML (consultas, atualizações ou exclusões). Você pode ver um exemplo dos scripts nas imagens abaixo:

Oracle:

Oracle

Oracle

IBM DB2:

DB2

DB2

Microsoft SQL Server:

MSSQL

MSSQL

Exemplo:

Neste exemplo inserimos um dado na tabela e utilizamos o comando DELETE adicionado de uma clausula de filtro WHERE para apagar uma única linha de dados da tabela.

Oracle

-- Insere um registro na tabela
insert into Tabela1 values (4, 'Este registro será deletado');

-- Deleta o registro inserido
delete from Tabela1 where IdTabela =4;

-- Visualiza a tabela
select  * from Tabela1;

IBM DB2

-- Insere um registro na tabela
insert into DA.Tabela1 values (4, 'Este registro será deletado');

-- Deleta o registro inserido
delete from DA.Tabela1 where IdTabela =4;

-- Visualiza a tabela
select  * from DA.Tabela1;

Microsoft SQL Server

-- Insere um registro na tabela
insert into Tabela1 values (4, 'Este registro será deletado');

-- Deleta o registro inserido
delete from Tabela1 where IdTabela =4;

-- Visualiza a tabela
select  * from Tabela1;
Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s