Que tal foro quisiera que me ayudaran con este pequeño query:
Código:
DECLARE @FUNCIONARIOS VARCHAR(1000)
SET @FUNCIONARIOS='[email protected],[email protected]'
DECLARE @CORREOS VARCHAR(1000)
SET @CORREOS=''
DECLARE @INSTITUCIONES VARCHAR(1000)
SET @INSTITUCIONES=''
DECLARE @FUNC_CORREOS TABLE (CORREOS_FUNCIONARIOS VARCHAR(1000))
WHILE PATINDEX('%,%',@FUNCIONARIOS)>0
BEGIN
INSERT INTO @FUNC_CORREOS (CORREOS_FUNCIONARIOS)
VALUES (ISNULL(LEFT(@FUNCIONARIOS,PATINDEX('%,%',@FUNCIONARIOS)-1),0))
SET @FUNCIONARIOS = RIGHT(@FUNCIONARIOS,LEN(@FUNCIONARIOS)-PATINDEX('%,%',@FUNCIONARIOS))
END
select @funcionarios
INSERT INTO @FUNC_CORREOS(CORREOS_FUNCIONARIOS)
VALUES (ISNULL(@FUNCIONARIOS,0));
SELECT U.Responsable FROM Usuario_Enlace U INNER JOIN @FUNC_CORREOS C ON U.Correo= C.CORREOS_FUNCIONARIOS
DECLARE @REPRE_IDS TABLE (ID_INFORMANTE INT)
WHILE PATINDEX('%,%',@INSTITUCIONES)>0
BEGIN
INSERT INTO @REPRE_IDS (ID_INFORMANTE)
VALUES (ISNULL(LEFT(@INSTITUCIONES,PATINDEX('%,%',@INSTITUCIONES)-1),0))
SET @INSTITUCIONES = RIGHT(@INSTITUCIONES,LEN(@INSTITUCIONES)-PATINDEX('%,%',@INSTITUCIONES))
END
INSERT INTO @REPRE_IDS(ID_INFORMANTE)
VALUES (ISNULL(@INSTITUCIONES,0));
SELECT @CORREOS = @CORREOS + CORREO + ', ' FROM @REPRE_IDS I INNER JOIN USUARIO_ENLACE C ON I.id_informante=c.ID_INFORMANTE
SELECT @CORREOS;
y obtengo el siguiente error:
Mens. 446, Nivel 16, Estado 9, Línea 19
Cannot resolve collation conflict for equal to operation.
¿PORQUE?
GRACIAS POR SU AYUDA