[firebase-br] Limite de restrição

Valdir Marcos valdir.marcos em ig.com.br
Ter Out 16 10:29:31 -03 2012


Bom dia.

Sim, 64k é limite do texto do select. Cuidado com UTF8 onde cada letra
pode conter até 4 bytes...

Uma alternativa interessante é quebrar essa query longa em pedaços
menores e devolver o resultado via stored procedure.

Outro caminho seria agrupar os campos no filtro:
where nome||apelido||pai||mae containing 'souza';

Um abraço,

Valdir


Em 15 de outubro de 2012 15:53, Carlos Phelippe
<carlos.phelippe em digilab.com.br> escreveu:
> Olá pessoal,
> existe limite quanto ao número de campos usando CONTAINING?
>
> Por exemplo:
>
> select nome, telefone from tabela
> where
> nome CONTAINING :nome or email CONTAINING :nome or ...
>
> É que estou recebendo a seguinte mensagem ao fazer uma consulta:
>
> Implementation limit exceeded.
> Block size exceeds implementation restriction.
>
> Tem como contornar isso?
> [http://www.digilab.com.br/wp-content/themes/Digilab/images/logo_digilab.jpg]   Carlos Phelippe
> Analista de Sistemas
> +55 48 3234 4041
> digilab.com.br<http://www.digilab.com.br>
>
> ______________________________________________
> 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://firebase.com.br/pesquisa




Mais detalhes sobre a lista de discussão lista