Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/01/2010, 00:26
numita01
 
Fecha de Ingreso: diciembre-2008
Ubicación: Tumbes - Peru
Mensajes: 18
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Concatenar un sprocedure

Cita:
Iniciado por flaviovich Ver Mensaje
Prueba asi:
Código SQL:
Ver original
  1. CREATE proc sp
  2. @pam
  3. AS
  4. BEGIN
  5.  
  6. DECLARE @SQL VARCHAR(25)
  7.  
  8. SET @SQL='and cod_departamento=' + @pam
  9.  
  10. sp_executesql '
  11. select *
  12. -- into #pti_matriz_estadistica
  13. from pti_matriz_estadistica
  14. where cod_presupuesto = 2007011 ' + @SQL
  15.  
  16. END
Por si acaso tenemos un foro especial para [URL="http://www.forosdelweb.com/f87"]SQL Server[/URL].

HOLA AMIO GRACIAS POR RESPONDER HIZE LO QUE TU ME ENVIAS Y ME SALIO ERROR Y LO CAMBIE A:

Create proc sp
@pam
as
begin

declare @sql varchar(25)
DECLARE @SQLSTRING NVARCHAR(255)
set @sql='and cod_departamento=' + @pam

SET @SQLSTRING 'select *
into #pti_matriz_estadistica
from pti_matriz_estadistica
where cod_presupuesto = 2007011 ' + @sql

EXEC sp_executesql @SQLSTRING
SELECT * FROM #pti_matriz_estadistica
--CONSULTO A MI TABLA QUE HA SIDO CREADA CON EL INTO
END

AL PARECER LA CONSULTA FUNCIONA PERO ME BOTA ERROR QUE LA TABLA #pti_matriz_estadistica NO EXISTE OSE NO ME LA ESTA CREANDO A QUE CREES QUE SE DEBA QUE NO ME CREA MI TABLA. AGRADECERIA TU RESPUESTA.
GRACIAS