hola amigos le puse lo siguiente:
select a.name into #campos_mr_ch from #campos_mr a inner join #campos_ch b
on a.name = b.name collate Latin1_General
y me salió el siguiente error:
El nombre de la intecarlación no es válida.
¿a que se puede deber?
Gracias
"ulises" <ulises@online.nospam> wrote in message
news:jbeqp01vejq1kdp04kk5cimluql6hdi6jo@4ax.com...
Las columnas a.name y b-name tienen un juego de caracteres diferentes
y por lo tanto no puede hacer la comparación, puedes darte cuenta de
ello obteniendo un script de creación de las tablas, para resolver
este problema tienes dos opciones: o cambias las tablas y especificas
la misma intercalación para ambas o especificas en la claúsula del
join la intercalación a usar.
SELECT B.NAME INTO #campos_mr_kr
FROM #campos_mr A JOIN #campos_kr B
ON A.name = B.name COLLATE nombredelaintercalacion
Saludos,
Ulises
On Thu, 18 Nov 2004 18:19:52 -0500, <a> wrote:
Hola amigos dentro de un trigger de inserción tengo la siguiente línea:
select b.name into #campos_mr_kr from #campos_mr a,#campos_kr b where
a.name
= b.name
cuando ejecuto una inserción me sale el siguiente error haciendo
referencia
a la línea de arriba:
"No se puede resolver el conflicto de intercalación para el operador equal
to."
¿a que se puede deber?
Gracias por sus respuestas
Leer las respuestas