Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/10/2008, 10:34
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 5 meses
Puntos: 38
Respuesta: Problema con tildes en SQL 2000

puedes especificar el collation con el que quieres hacer la consulta..
(asi no tendrias que modificar nada en tu bd ni en tu server)

por ejemplo,

Código:
set nocount on

if object_id('tempdb..#tmpTable') is not null Drop table #tmpTable

create table #tmpTable (cadena varchar(10) collate Latin1_General_CI_AS)

insert into #tmpTable values ('acentuó')
insert into #tmpTable values ('no acentuo')

select 'Consulta normal ' msg, * 
from #tmpTable 
where cadena like '%acentuo%'


select 'Especificando collation ' msg, * 
from #tmpTable 
where cadena collate Latin1_General_CI_AI like '%acentuo%'
La salida es:

Código:
msg              cadena     
---------------- ---------- 
Consulta normal  no acentuo

msg                      cadena     
------------------------ ---------- 
Especificando collation  acentuó
Especificando collation  no acentuo
Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.