Fórum Obter Chave Primária #49806
11/03/2005
0
Pessoal como faço pra obter quis são as chaves primarias de uma tabela no firebird 1.5??, tp, um exemplo de script.
se possivel, gostaria de saber se é possivel obeter as chaves diretamente do ClientDataSet.
vlw
se possivel, gostaria de saber se é possivel obeter as chaves diretamente do ClientDataSet.
vlw
Marvinla
Curtir tópico
+ 0
Responder
Posts
11/03/2005
Afarias
|Pessoal como faço pra obter quis são as chaves primarias de uma tabela
|no firebird 1.5??,
AS não, A... uma tabela pode ter apenas 1 chave primária
para saber o nome da chave ou do seu índice::
para saber os campos q formam a chave::
T+
|no firebird 1.5??,
AS não, A... uma tabela pode ter apenas 1 chave primária
para saber o nome da chave ou do seu índice::
select rdb$constraint_name, rdb$index_name from rdb$relation_constraints where rdb$constraint_type=´PRIMARY KEY´ and rdb$relation_name=´NOME_TABELA´;
para saber os campos q formam a chave::
select i.rdb$field_name from rdb$index_segments i join rdb$relation_constraints c on (i.rdb$index_name=c.rdb$index_name) where c.rdb$constraint_type=´PRIMARY KEY´ and c.rdb$relation_name=´NOME_TABELA´;
T+
Responder
Gostei + 0
11/03/2005
Marvinla
Vlw afarias... e desculpe a mancada :lol: hehehe
flws
flws
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)