Cita:
Iniciado por flaviovich
Prueba asi:
Código SQL:
Ver originalCREATE proc sp
@pam
AS
BEGIN
DECLARE @SQL VARCHAR(25)
SET @SQL='and cod_departamento=' + @pam
sp_executesql '
select *
-- into #pti_matriz_estadistica
from pti_matriz_estadistica
where cod_presupuesto = 2007011 ' + @SQL
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