Firebird / Interbase - Como mudar a constraint Required de um campo
Dica publicada em Banco de Dados / Miscelânea
Firebird / Interbase - Como mudar a constraint Required de um campo
Para tornar um campo requerido:
Para tornar um campo não requerido:
UPDATE RDB$RELATION_FIELDS
SET RDB$NULL_FLAG = 1
WHERE (RDB$FIELD_NAME = <NOMECAMPO>)
AND (RDB$RELATION_NAME = <NOMETABELA>)
SET RDB$NULL_FLAG = 1
WHERE (RDB$FIELD_NAME = <NOMECAMPO>)
AND (RDB$RELATION_NAME = <NOMETABELA>)
Para tornar um campo não requerido:
UPDATE RDB$RELATION_FIELDS
SET RDB$NULL_FLAG = NULL
WHERE (RDB$FIELD_NAME = <NOMECAMPO>)
AND (RDB$RELATION_NAME = <NOMETABELA>)
SET RDB$NULL_FLAG = NULL
WHERE (RDB$FIELD_NAME = <NOMECAMPO>)
AND (RDB$RELATION_NAME = <NOMETABELA>)