Case sensitive

20/08/2004 - 17:59 por jose vargas | Informe spam
Hola grupo:
Como puedo hacer para que una sentencia SQLServer pueda
diferenciar entre min/mayúsculas.

Esto es para validat el login y password de usuario que
se encuentra en una tabla.

NOTA: Tengo levantado SQLServer como case_insensitive,
por lo que cualquier cadena no se hace diferiencia entre
may/minúsculas.

Preguntas similare

Leer las respuestas

#1 Freddy Cáceres
20/08/2004 - 18:38 | Informe spam
revisa en los BOL la clausula COLLATE, para saber los
COLLATE disponibles en tu bd tipea esto en tu analizador de
consulta "select * from ::fn_helpcollations()" y reviza los
COLLATE que se acerquen a tus necesidades, posiblemente
termines usando "Modern_Spanish_CS_AS_KS_WS" (por lo
sensitivo en su juego de caracteres), aca un ejemplo de uso.

Select * from usuarios
where
Usr_Usuarios = @vcUsr COLLATE Modern_Spanish_CS_AS_KS_WS

Saludos
-
Freddy Cáceres
Santiago - Chile
Hola grupo:
Como puedo hacer para que una sentencia SQLServer pueda
diferenciar entre min/mayúsculas.

Esto es para validat el login y password de usuario que
se encuentra en una tabla.

NOTA: Tengo levantado SQLServer como case_insensitive,
por lo que cualquier cadena no se hace diferiencia entre
may/minúsculas.
.

Respuesta Responder a este mensaje
#2 Freddy Cáceres
20/08/2004 - 18:44 | Informe spam
A todo esto, mi respuesta es aplicable si tienes base de
datos es SQL 2000. :-))

Saludos
-
Freddy Cáceres
revisa en los BOL la clausula COLLATE, para saber los
COLLATE disponibles en tu bd tipea esto en tu analizador de
consulta "select * from ::fn_helpcollations()" y reviza los
COLLATE que se acerquen a tus necesidades, posiblemente
termines usando "Modern_Spanish_CS_AS_KS_WS" (por lo
sensitivo en su juego de caracteres), aca un ejemplo de uso.

Select * from usuarios
where
Usr_Usuarios = @vcUsr COLLATE Modern_Spanish_CS_AS_KS_WS

Saludos
-
Freddy Cáceres
Santiago - Chile
Hola grupo:
Como puedo hacer para que una sentencia SQLServer pueda
diferenciar entre min/mayúsculas.

Esto es para validat el login y password de usuario que
se encuentra en una tabla.

NOTA: Tengo levantado SQLServer como case_insensitive,
por lo que cualquier cadena no se hace diferiencia entre
may/minúsculas.
.



.

Respuesta Responder a este mensaje
#3 jose vargas
20/08/2004 - 19:16 | Informe spam
Gracias Freddy:

Verifico el tip , pero en primera instancia es SQL Server
7.0 y posteriormente es en 2000.

Gracis.
Respuesta Responder a este mensaje
#4 Freddy Cáceres
20/08/2004 - 19:26 | Informe spam
Ufff jose, disculpa, me pillaste, no tengo SQL7 a mano asi
que no puedo probar, pero estoy seguro que el collate no
existe en SQL7, te recomiendo que acudas al foro de
Sqlserver (microsoft.public.es.sqlserver) y les plantees
este problema, indicandole la vercion de tu base de datos.

Saludos
-
Freddy Cáceres
Santiago - Chile
Gracias Freddy:

Verifico el tip , pero en primera instancia es SQL Server
7.0 y posteriormente es en 2000.

Gracis.
.

Respuesta Responder a este mensaje
#5 jose vargas
20/08/2004 - 19:40 | Informe spam
Gracias freddy.

Expondre la pregunta en el foro de SQLServer, y si sirve
se puede utilizar la función UNICODE , solo que devuelve
el valor para un solo caracter.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida