Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/02/2007, 10:05
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 5 meses
Puntos: 38
modificando el collation actual

Código:
create table #temp ([name] varchar(30))

insert into #temp values('Jose')
insert into #temp values('José')
insert into #temp values('Juan José')
insert into #temp values('Juan Jose')

print 'Consultando con colation no sensitiva a acentos (AI)'
SELECT * from #temp where [name] like '%jose%' COLLATE SQL_LATIN1_GENERAL_CP1_CI_AI

print 'Consultando con colation sensitiva a acentos (AS)'
SELECT * from #temp where [name] like '%jose%' COLLATE SQL_LATIN1_GENERAL_CP1_CI_AS

Resultados 

Consultando con colation no sensitiva a acentos (AI)
name                           
------------------------------ 
Jose
José
Juan José
Juan Jose

Consultando con colation sensitiva a acentos (AS)
name                           
------------------------------ 
Jose
Juan Jose
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.

Última edición por Andres95; 21/02/2007 a las 10:23