[firebase-br] Usando Check

Tallys Ferrante tallysferrante em gmail.com
Sex Jun 24 19:35:22 -03 2016


Boa noite! Estou tentando utilizar a cláusula Check no firebird 3.0 porém
me retorna um erro:

o SQL é este

CREATE TABLE ORIGENS_PAGAMENTO (
    ID_ORIGEM INTEGER NOT NULL,
    DESCRICAO VARCHAR(100) NOT NULL,
    TIPO_ORIGEM CHAR(1) CHECK (VALUE IN ('P', 'R'))
    );

O erro é este:

unsuccessful metadata update.
CREATE TABLE ORIGENS_PAGAMENTO failed.
Dynamic SQL Error.
SQL error code = -901.
Illegal use of keyword VALUE.

Olhei na documentação do Firebird, porém era da versão 2.5. Como devo
proceder?



Mais detalhes sobre a lista de discussão lista