Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2007, 12:56
lenz
 
Fecha de Ingreso: agosto-2003
Mensajes: 203
Antigüedad: 21 años, 7 meses
Puntos: 0
Como hacer un split de un dato que lelga a un store

Tengo un select de empresas y segun la que se selecciona tengo que armar un arbol, para ello tengo el SP ya armado pero ahora el combo paso a ser de seleccion multiple, por lo que los datos me pueden venis con los id separados por comas y no encontro la forma para que utilizando el mismo SP pueda traer los datos.
Este es el SP que tengo
Código:
CREATE PROCEDURE arbolNivel1
@empresa int = null
AS
SELECT distinct '0e'+ CONVERT(VARCHAR, EmpreNro) nroid, '0' nroidPadre, Descrip titulo, 0 tipo, EmpreNro cod 
FROM empresas 
where EmpreNro = @empresa or (@empresa is null and emprenro in (select emprenro from unidades group by emprenro))
ORDER BY titulo
GO
probe cambiando el tipo del parametro de entrada a varchar, y en el where poner EmpreNro IN (@empresa) pero me dice que esto no es valido.
Espero que me puedan ayudar.
Muchas gracias