[quote=”hemilen”:1qq52kpr]Gostaria de saber se alguém tem trabalhado com o conceito de objeto-relacional no oracle. Estou criando tabelas que são objetos, baseadas em types. Está bastante interessante. As SQL´s ficam mais fáceis de serem elaboradas pois não temos necessidade de realizar os joins. Considero um fator bastante motivador pois os profissionais que estão entrando no mercado de trabalho (recem-formados) não têm muita experiência na construção de SQL. Quando a tabela é relacionada a outra, o atributo da tabela que é a foreign key é definido como sendo do tipo REF para o type correspondente. Só que eu uso um framework (que eu construí) para realizar os insert, update, delete e select (CRUD) e estou precisando de tratar o campo do tipo REF. Não sei como movimentar o conteúdo de um campo do tipo REF para qualquer outro tipo de dado, não sei fazer conversão do tipo REF para outro tipo, não sei mostrar um conteúdo do tipo REF. Alguém pode me ajudar?[/quote]
Não ficou muito claro o que vc quer, mas vc esta criando as CONSTRAINTE de foreign?
Se sim elas tem que ser referenciadas a uma chave primaria de outra tabela por esse motivo tem as REFERENCES
EXEMPLO
ALTER TABLE TABELA_NOME
ADD CONTRAINT NOME_CONTRATINT FOREIGN(COD_TABELA) REFERENCES (TABELA_RELACIONADA);