Ahora un Update que no funciona

03/02/2004 - 14:42 por Gustavo Morales | Informe spam
Update Persona
Set Persona.RUC = Cast(X.RUC As Char(11)),
Persona.Autogenerado = Cast(X.Autogenerado As Varchar(20)),
Persona.Cargo = Cast(X.Cargo As Varchar(30))
From Persona, Intermedio.dbo.Masculinos X
Where Persona.CUSSP = Cast(X.CUSSP As Char(20))

Esto resulta en este error:
Servidor: mensaje 446, nivel 16, estado 9, línea 1
No se puede resolver el conflicto de intercalación para el operador equal
to.

Preguntas similare

Leer las respuestas

#6 Sérgio Monteiro
06/02/2004 - 23:29 | Informe spam
Hola,

Hace con que las dos tablas tengan el mismo Collate. Asi, SQL Server no
necesita resolver las intercalaciones y los conflictos son mas raros de
pasar.

saludos,


Sérgio Monteiro - Brasil
www.sqlpass.org
"Gustavo Morales" escreveu na mensagem
news:
Gracias. Lo probare aunque en realidad ya transforme la data actualizada


al
tipo de dato correcto y aun asi no funciona. Yo creia que era por el hecho
de estar ambas tablas en bases distintas pero no se.
Te aviso lo que suceda.


"Juan Carlos Leguizamón" escribió
en el mensaje news:
> Hola, si mal no estoy puedes aclararle al sql que intercalacion debe


usar,
> por ejemplo creo que algo asi te deberia funcionar:
>
> Update Persona
> Set Persona.RUC = Cast(X.RUC As Char(11)),
> Persona.Autogenerado = Cast(X.Autogenerado As Varchar(20)),
> Persona.Cargo = Cast(X.Cargo As Varchar(30))
> From Persona, Intermedio.dbo.Masculinos X
> Where Persona.CUSSP = Cast(X.CUSSP As Char(20)) COLLATE
Modern_Spanish_CI_AS
>
>
> "Gustavo Morales" escribió en el mensaje
> news:
> > Update Persona
> > Set Persona.RUC = Cast(X.RUC As Char(11)),
> > Persona.Autogenerado = Cast(X.Autogenerado As Varchar(20)),
> > Persona.Cargo = Cast(X.Cargo As Varchar(30))
> > From Persona, Intermedio.dbo.Masculinos X
> > Where Persona.CUSSP = Cast(X.CUSSP As Char(20))
> >
> > Esto resulta en este error:
> > Servidor: mensaje 446, nivel 16, estado 9, línea 1
> > No se puede resolver el conflicto de intercalación para el operador
equal
> > to.
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida