Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Varchar de variable a Int en SP

Estas en el tema de Varchar de variable a Int en SP en el foro de SQL Server en Foros del Web. Muchachos, tengo un problema con una variable que paso a un Store Procedure: Tengo la variable @CUOTAS = '1,2,4' -- En este caso tiene 3 ...
  #1 (permalink)  
Antiguo 24/02/2010, 08:26
 
Fecha de Ingreso: agosto-2007
Mensajes: 10
Antigüedad: 17 años, 3 meses
Puntos: 0
Varchar de variable a Int en SP

Muchachos, tengo un problema con una variable que paso a un Store Procedure:
Tengo la variable
@CUOTAS = '1,2,4' -- En este caso tiene 3 cuotas, pero puede tene n cuotas. Esa variable la carga fuera del Store (Desde VB6). Necesito convertir esos valores a Int para guardarlos en la base de datos.

WHERE CUOTAS IN (@CUOTAS) -- Algo así es lo que intento hacer.

Espero puedan ayudarme,
Saludos y gracias.
  #2 (permalink)  
Antiguo 24/02/2010, 09:47
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 3 meses
Puntos: 39
Respuesta: Varchar de variable a Int en SP

Intenta concatenarlo. Algo asi:
Código SQL:
Ver original
  1. SET @SQL = 'select *
  2. from tutabla
  3. where cuotas in (' + @cuotas + ')'
  4. EXEC sp_execute_sql @SQL
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.

Etiquetas: int, varchar, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:20.