Código:
y obtengo el siguiente error: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;
Mens. 446, Nivel 16, Estado 9, Línea 19
Cannot resolve collation conflict for equal to operation.
¿PORQUE?
GRACIAS POR SU AYUDA