[firebase-br] Usando Check

Julio F. Figueiredo tuskinhu em gmail.com
Sex Jun 24 23:58:46 -03 2016


Acho q é CHECK (TIPO_ORIGEM IN ('P', 'R'))


________________________________________
Att,
*Julio F. Figueiredo*
*Analista de Sistemas*

Em 24 de junho de 2016 19:35, Tallys Ferrante <tallysferrante em gmail.com>
escreveu:

> 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?
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas:
> http://www.firebase.com.br/pesquisa_lista.html
>



Mais detalhes sobre a lista de discussão lista