[firebase-br] Qual tabela de sistema indica se o campo é PK

Reinaldo diasmartins em gmail.com
Qui Jul 25 12:27:59 -03 2013


Boa Tarde.

Qual tabela de Sistema indica no Firebird se determinado campo é um 
primary key.

Estou fazendo uma procedure para setar NOT NULL em todas as minhas 
primary keys

----------------------------------------------------------------
UPDATE
     RDB$RELATION_FIELDS
	SET RDB$NULL_FLAG = 1 // SET CAMPO COMO NOT NULL
WHERE
     ???????????

----------------------------------------------------------------

Por algum motivo, todas minhas PK's estao setadas como NULL, entao estou 
fazendo esse procedure, porém estou com dificuldade de fazer o where, 
pois nao quero fazer tabela por tabela pois sao muitas.

Atenciosaemnte.

Reinaldo




Mais detalhes sobre a lista de discussão lista