Fórum Verificar se já existe uma constraint no banco? #349186

19/11/2007

0

Colegas;
Estou com o seguinte problema, eu tenho um script que cria uma tabela e seus respectivos relacionamentos no banco de dados. Tipo assim:

CREATE TABLE TABELA1(
  CAMPO 1 INTEGER,
  CAMPO 2 INTEGER
)

ALTER TABLE TABELA1
  ADD CONSTRAINT FK_CAMPO1...


O problema é que se o usuário executar duas vezes, vai dar erro, pois já existe a tabela e a constraint. A tabela eu consigo verificar se já existe através do método getTableNames do AdoConnection, mas a constraint eu não sei como fazer para verificar. Tentei fazer um select na tabela MSYSOBJECTS mas o access não permite...

Alguém sabe uma solução?


Vispo

Vispo

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar