Criar constraint, mas validar a existência antes

Oracle

17/07/2013

Olá colegas, estou precisando criar uma constraint, mas validar se ela já existe antes.

No SQLServer seria assim


IF NOT EXISTS (select 1 from sysconstraints where object_name(id) = 'TABELAX' and object_name(constid) = 'PK_TABELAX_CODIGO')
ALTER TABLE "TABELAX" ADD CONSTRAINT "PK_TABELAX_CODIGO" PRIMARY KEY ("CODIGO") ENABLE;

Alguma dica? Grato
Alessandro Yamasaki

Alessandro Yamasaki

Curtidas 0
POSTAR