Necesito un stored procedure tal que en uno de sus parametros le pueda pasar
una lista de valores numéricos (o alfanumericos ya puestos).
Es decir, que quiero hacer algo parecido a esto:
CREATE PROCEDURE Prueba
@ventas varchar(1000)
AS
select * from tblventas where id_venta IN (@ventas)
Pero esto da error si a @ventas por ejemplo se le pasa el valor
'11,12,13,14'.
Devuelve el error: Error de sintaxis al convertir el valor varchar
'11,12,13,14' para una columna de tipo de datos int.
En cambio si solo le pasamos un valor , por ejemplo '11', funciona
correctamente
Alguien conoce la forma correcta de poder pasar esta lista de valores a un
SP, para despues utilizar el parametro en una clausula IN???
Leer las respuestas