Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rômulo Silva

Verificar se uma tabela existe

Recommended Posts

Pessoal, sou novo em oracle, porém já aprendi bastante coisa sobre o mesmo...

 

To criando um script de banco de dados, e quero que em determinado instante durante a criação de uma tabela, o oracle verifique primeiro se a tabela existe, caso ela não exista ele a criará, e caso ela existis ele não a recria-rá...

 

tentei o seguinte script

 

CREATE TABLE IF NOT EXISTS CAD_EMPRESA (IDT_EMPRESA NUMBER(8,0) NOT NULL,

NOM_EMPRESA NVARCHAR2(60) NOT NULL,

CONSTRAINT "PK_EMPR" PRIMARY KEY ("IDT_EMPRESA") ENABLE,

CONSTRAINT "UN_EMPR_01" UNIQUE ("NOM_EMPRESA") ENABLE);

 

Porém o mesmo da erro...

Alguém poderia me ajudar????

É meio que urgente....

 

Grato....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por script não dá , daria usando plsql , mas se a tabela existir dará erro e o fluxo do script seguirá normalmente de modo que não veja maiores problemas em usar apenas o CREATE TABBLE ....

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.