Fórum Extrair a chave primária ou a chave estrangeira de tabelas #36855
20/05/2003
0
Preciso saber se um determinado campo de uma tabela Interbase é chave primária ou se é chave estrangeira.
Se for chave estrangeira, preciso saber a qual tabela ele está referenciado.
Se alguém puder me ajudar, desde já obrigado.
[]´s,
_____________________
Manoel Pereira Junior
maneljunior@hotmail.com
Se for chave estrangeira, preciso saber a qual tabela ele está referenciado.
Se alguém puder me ajudar, desde já obrigado.
[]´s,
_____________________
Manoel Pereira Junior
maneljunior@hotmail.com
Maneljunior
Curtir tópico
+ 0
Responder
Posts
23/05/2003
Obubiba
O comando:
select RDB$CONSTRAINT_NAME, RDB$CONSTRAINT_TYPE, RDB$REALATION_NAME from RDB$RELATION_CONSTRAINTS;
lhe retornará respectivamente o Nome da Restrição, o Tipo dela(Primary Key, Unique, Foreign Key, Pcheck e Not Null) e a tabela onde está definida.
select RDB$CONSTRAINT_NAME, RDB$CONSTRAINT_TYPE, RDB$REALATION_NAME from RDB$RELATION_CONSTRAINTS;
lhe retornará respectivamente o Nome da Restrição, o Tipo dela(Primary Key, Unique, Foreign Key, Pcheck e Not Null) e a tabela onde está definida.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)