Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v20
DROP TABLE

DROP TABLE  


 

 

DROP TABLE [IF EXISTS] sql_name

O comando DROP TABLE se utiliza para eliminar a tabela nom_sql de uma base. Quando é passada a restrição IF EXISTS, se a tabela a eliminar não existe na base, o comando não faz nada e não é gerado nenhum erro.

Este comando não só elimina a tabela da estrutura, se não também seus dados e os índices, triggers e restrições associadas. Não pode ser utilizado este comando com uma tabela referenciada por uma restrição FOREIGN KEY.

Nota: Deve estar seguro de que quando se execute o comando DROP TABLE, não tenha registros da tabela nom_sql que se encarreguem em memória em modo de escritura. Caso contrário, é gerado o erro 1272.

Dado que este comando modifica a estrutura do banco de dados, não pode ser utilizado no  contexto de uma aplicação empacotada de apenas leitura (arquivo .4dc instalado na pasta Arquivos de programa ou arquivo .4dz).

Este exemplo exclui a tabela ACTOR_FANS:

DROP TABLE ACTOR_FANS

Este exemplo faz o mesmo que o anterior exceto que neste caso, se a tabela ACTOR_FANS não existe, não é gerado nenhum erro:

DROP TABLE IF EXISTS ACTOR_FANS



Ver também 

ALTER TABLE
CREATE TABLE

 
PROPRIEDADES 

Produto: 4D
Tema: Comandos SQL

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

 
ARTICLE USAGE

Manual de SQL ( 4D v20)