Re: [oracle_br] Banco Remoto e Constraints

2007-03-24 Por tôpico rflribeiro
Você pode fazer numa materialized view. Os artigos que localizei não 
recomendam esta prática.
http://oraclesponge.wordpress.com/2006/04/05/bad-advice-on-materialized-view-deferrable-constraints/
http://www.databasedesign-resource.com/constraints-on-views.html

Boa sorte.

Reginaldo Ribeiro
Administrador de Bancos de Dados
Oracle Certified Associated 10g

DBcom IT Experts
skype: dbcom_it_experts
mobile: 551102344290
e-mail: [EMAIL PROTECTED]
site: www.dbcom.com.br



Josir Gomes wrote:
>
> Olá pessoal,
>
> estou precisando habilitar umas constraints sobre tabelas remotas. Algo
> do tipo:
>
> ALTER TABLE ACRES_PERMITIDO ADD CONSTRAINT FK_ACRES_MG17VIGE
> FOREIGN KEY (FORCOD, VIGENCIA, MODCOMP) REFERENCES
> [EMAIL PROTECTED] ENABLE NOVALIDATE;
>
> E obviamente dá erro: ORA-02021: DDL operations are not allowed on a
> remote database.
>
> Tem alguma forma de ter FOREIGN KEY para uma tabela remota ?
>
> Eu estou pensando em escrever triggers BEFORE INSERT, UPDATE e DELETE
> para testar a tabela remota mas vai dar um trabalheira danada São
> muitas constraints!
>
> Alguém poderia sugerir uma arquitetura alternativa para a questão?
>
> PS: Os servidores estão na mesma rede interna, ou seja, não haveria
> problemas de performance ou de queda do link.
>
> Bom fim de semana a todos!
> Josir.
>


[oracle_br] Banco Remoto e Constraints

2007-03-24 Por tôpico Josir Gomes
Olá pessoal,

estou precisando habilitar umas constraints sobre tabelas remotas. Algo
do tipo:

ALTER TABLE ACRES_PERMITIDO ADD CONSTRAINT FK_ACRES_MG17VIGE
   FOREIGN KEY (FORCOD, VIGENCIA, MODCOMP) REFERENCES   
[EMAIL PROTECTED] ENABLE NOVALIDATE;

E obviamente dá erro: ORA-02021: DDL operations are not allowed on a
remote database.

Tem alguma forma de ter FOREIGN KEY para uma tabela remota ?

Eu estou pensando em escrever triggers BEFORE INSERT, UPDATE e DELETE
para testar a tabela remota mas vai dar um trabalheira danada São
muitas constraints!

Alguém poderia sugerir uma arquitetura alternativa para a questão?

PS: Os servidores estão na mesma rede interna, ou seja, não haveria
problemas de performance ou de queda do link.

Bom fim de semana a todos!
Josir.



[As partes desta mensagem que não continham texto foram removidas]