Como remover uma tabela, apenas se ela já tiver sido criada

Uma determinada tabela existe em meu banco de dados? Se você precisa descobrir isso, ou se está tentando remover uma tabela, apenas se ela já tiver sido criada no banco de dados (evitando assim o erro de execução), este código pode lhe ser útil:

if exists (select * from dbo.sysobjects where id = object_id(N'.[dbo].[NOMEDATABELA]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
    DROP TABLE [dbo].[NOMEDATABELA]

Natural de Salvador-BA, é graduado em Analise de Sistemas pela Universidade Católica do Salvador (UCSal, 2003), e Especialista em Engenharia de Software pela Universidade Salvador (2010).

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *