Fórum Sql-Usar like para achar um quot;¬quot; #289363
25/07/2005
0
Motta
Curtir tópico
+ 0Posts
25/07/2005
Michelli88
Query.Parameters.ParamByName(´PNOME´).Value:=EDIT_PROCURAR.Text+´¬´;
e no SQL
SELECT * FROM TABELA WHERE CAMPO_NOME LIKE :PNOME
[size=18:34c67754c9]T+![/size:34c67754c9]
Gostei + 0
25/07/2005
Rjun
Select * From Cliente Where Nome Like ´¬[¬]¬´
Gostei + 0
25/07/2005
Sparch
Query.Parameters.ParamByName(´PNOME´).Value:=EDIT_PROCURAR.Text+´¬´;
SELECT * FROM TABELA WHERE CAMPO_NOME LIKE :PNOME
Esse é o jeito correto.
Gostei + 0
25/07/2005
Motta
SELECT TYPE,NAME,TEXT
FROM USER_SOURCE
WHERE REPLACE(text,´¬´,´¿´) LIKE ´¬EMP¿¬´
No Oracle funcionou face a este function REPLACE.
De qq forma valeu pela força !!
Gostei + 0
26/07/2005
Beppe
Gostei + 0
26/07/2005
Motta
Gostei + 0
26/07/2005
Beppe
Bom, se [¬] não funciona(acho que só no SQL Server), veja se o Oracle não permite a cláusula ESCAPE, ex:
WHERE c1 LIKE ´¬10-15!¬ off¬´ ESCAPE ´!´
Gostei + 0
26/07/2005
Motta
Qual a lógica do funcionamento ?
Gostei + 0
26/07/2005
Beppe
Gostei + 0
26/07/2005
Motta
SELECT *
FROM USER_SOURCE
WHERE TEXT LIKE ´¬EMP!¬¬´ ESCAPE ´!´
ACHOU A STRING ´EMP¬´ NOS FONTES ...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)