Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
92
Assunto : SQL Server
Titulo: Realizando pesquisas por caracteres reservados

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon


Em uma pesquisa com LIKE alguns caracteres são reservados para a montagem da query tal como o % e o _

Devido a isso, se desejarmos pesquisar todos os registros que contenham o caracter % em um de seus campos não podemos simpesmente usar '%%%' na query, o SQL Server não irá entender.

Para resolver o problema devemos criar um caracter de escape. O caracter de escape, que pode ser qualquer coisa, indica que o símbolo existente após ele deve ser entendido literalmente e não como um símbolo reservado.

A query mencionada acima ficaria da seguinte forma :

select * from tabela where campo like '%-%%' escape '-'

Desta forma nesse select estamos dizendo que o caracter de escape será o - . O % existente após o traço passa a ser compreendido literalmente e será pesquisado dentro do campo.

A definição do caracter de escape só é válida para a instrução na qual é feita.

Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
Nenhum comentário foi realizado ainda. Seja o primeiro !
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br