Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/01/2014, 16:43
Avatar de aid_val
aid_val
 
Fecha de Ingreso: mayo-2013
Ubicación: Guanajuato
Mensajes: 302
Antigüedad: 11 años
Puntos: 5
Respuesta: Procedimiento almacenado que reciba como parámetros el nombre de la tabla

SI CLARO

Código SQL:
Ver original
  1. EXEC PA_PRUEBA2 '18','SARB8511174P7', 'gbl2013', 'prd1318','BEATRIZ BERENI'
  2.  
  3.  
  4. ALTER PROC [dbo].[PA_PRUEBA2]
  5.  
  6. @QUINCENA nVARCHAR(50),
  7. @RFC nVARCHAR(50),
  8. @GBL nVARCHAR(50),
  9. @AÑOQUIN nVARCHAR(50),
  10. @NOMBRE NVARCHAR(200)
  11.   AS
  12. DECLARE @st1 nVARCHAR(MAX),@TAM_ULT INT, @TAMAÑO INT, @TAM_PRIMERO INT, @QUERY nVARCHAR(30)
  13.  
  14.  
  15. SET @st1 = 'select distinct(NOMBRE) FROM '+@gbl+' GB INNER JOIN '+ @AÑOQUIN +' PRD ON GB.RFCH = PRD.RFCH  WHERE GB.QNAPROC ='+@QUINCENA +'   AND PRD.RFCH = ' + @RFC
  16. EXEC sp_executesql @st1