[firebase-br] Usando Check
Carlos H. Cantu
listas em warmboot.com.br
Sáb Jun 25 09:11:36 -03 2016
VALUE só pode ser usado quando o check está sendo definido em um
DOMAIN.
No seu caso, use o nome do campo ao invés de value.
[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
TF> Boa noite! Estou tentando utilizar a cláusula Check no firebird 3.0 porém
TF> me retorna um erro:
TF> o SQL é este
TF> CREATE TABLE ORIGENS_PAGAMENTO (
TF> ID_ORIGEM INTEGER NOT NULL,
TF> DESCRICAO VARCHAR(100) NOT NULL,
TF> TIPO_ORIGEM CHAR(1) CHECK (VALUE IN ('P', 'R'))
TF> );
TF> O erro é este:
TF> unsuccessful metadata update.
TF> CREATE TABLE ORIGENS_PAGAMENTO failed.
TF> Dynamic SQL Error.
TF> SQL error code = -901.
TF> Illegal use of keyword VALUE.
TF> Olhei na documentação do Firebird, porém era da versão 2.5. Como devo
TF> proceder?
TF> ______________________________________________
TF> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
TF> Para saber como gerenciar/excluir seu cadastro na lista, use:
TF> http://www.firebase.com.br/fb/artigo.php?id=1107
TF> Para consultar mensagens antigas:
TF> http://www.firebase.com.br/pesquisa_lista.html
Mais detalhes sobre a lista de discussão lista