where translate (CAMPO_A_VALIDAR, '-------------', '1234567890#?/') like('%-%')

El carácter de sustitución ('-') sería uno de los que consideras incorrectos. En el segundo parámetro de translate ha de ser de la misma longitud que el tercero.

Evidentemente, aquí no habrá índices que valgan, se procesarán todos los registros.

Saludos.

Fernando Pérez 

Cerámica Saloni. Dpto. Sistemas



Carlos Augusto Correa García escribió:
Amigos del foro para empezar la semana tengo la siguiente consulta:
Necesito una instrucción SQL que me permita hacer una busqueda en mi maestro de clientes los clientes cuyos nombres tengan caracteres especiales 0-9, #, ?,/ o algo así. Es para una depuración de información. La instrucción sería algo así:

SELECT * FROM MILIB/CLIENTES
WHERE [NOMCLI no debe contener caracteres extraños en el nombre]

Si alguien sabe como hacerlo con SQL le agradecería mucho su ayuda
Saludos

-------------------------------
Carlos Augusto Correa García
CMAC PIURA S.A.C.
PIURA  - PERU
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400

begin:vcard
fn;quoted-printable:Fernando P=C3=A9rez
n;quoted-printable:P=C3=A9rez;Fernando
org:;Sistemas
email;internet:[EMAIL PROTECTED]
tel;work:Ext. 627
x-mozilla-html:TRUE
version:2.1
end:vcard

Responder a