Tengo una tabla que se origina en un antiguo sistema heredado que fue mayúscula, en particular una columna de estado donde 's' = 'Programar importación' y 'S' = ' Programar la gestión '. Esta tabla finalmente llega a una base de datos de SQL Server 2000 con la que puedo consultar. Mi consulta es relativamente simple sólo va para el recuento de ...Forzar consulta de T-SQL para que distinga entre mayúsculas y minúsculas en MS
Select trans_type, count(1) from mytable group by trans_type
Esta es agrupar los recuentos de 'S', junto con los recuentos de la 's'. ¿Hay alguna manera de forzar una consulta para que sea sensible al límite? Tengo acceso a ambos entornos de SQL Server 2000 y 2005 para ejecutar esto, sin embargo, tengo capacidad de administración limitada en el servidor (por lo que no puedo configurar los atributos del servidor) ... Creo que podría mover los datos a mi local y configurar algo en mi local, donde tengo acceso completo a las opciones del servidor, pero preferiría una solución tsql.
'alter database your_database collate Latin1_General_CS_AS' – pascal
SQL Server 2003 ?? Sólo sé 2000, 2005, 2008, 2008 R2 .... –
Lamentablemente no tengo permisos para alterar el pascal de la tabla, aunque creo que eso funcionaría – Twelfth