me conseguir este error mientras se desarrolla el procedimiento almacenadoSQL Server error "Conversión implícita de porque la intercalación del valor no se ha resuelto debido a un conflicto de intercalación".
conversión implícita del valor varchar a varchar no se puede realizar debido a la intercalación del valor no se ha resuelto debido a un conflicto de intercalación.
declaración es como esto
Select City COLLATE DATABASE_DEFAULT AS Place, State, Country FROM DEPT1
UNION ALL
Select '' AS Place, 'Arizona' As State, Country FROM DEPT2
pero Si Si hacer esto que también dan el mismo error
Select City COLLATE DATABASE_DEFAULT AS Place, State, Country FROM DEPT1
UNION ALL
Select '' COLLATE DATABASE_DEFAULT AS Place, 'Arizona' As State, Country FROM DEPT2
En realidad, este código está escrito por alguien más y la que acaba de editar el código, No sé por qué agregó COLLATE DATABASE_DEFAULT pero si lo elimino también da el mismo error
La conversión implícita del valor varchar a varchar no se puede realizar porque la intercalación del valor no se ha resuelto debido a un conflicto de intercalación.
sí ... pero también da el mismo error – Azhar
¿Cómo puedo eliminar esta DATABASE_DEFAULT INTERCALAR en absoluto de mi declaración ... ¿por qué ¿Es obligatorio utilizar esto? En realidad, hay 45 columnas en una declaración y sobre la unión TODAS las 6 declaraciones y más de la mitad son cadenas ... – Azhar
Este fue un buen consejo para mí, cuando estaba tratando de seleccionar-de un par de tablas SYS (o vistas) para averiguar qué concesiones de permisos se han otorgado a todos mis inicios de sesión de servidor (principales). – NateJ