RE:Continuacion problema al crear tabla temporal
No puedo escribir por completo el problema asi es que lo hago por parte
** PROCEDIMIENTO ALMACENADO**
CREATE PROCEDURE sp_consultas_series
@mat_doc1 nvarchar(10),
@pur_ord1 nvarchar(10),
@tipo_con nvarchar(1)
as
declare @MySQL NVARCHAR(1000)
declare @temp nvarchar(10)
select @temp=ltrim(rtrim(@@SPID))+'tmp'
SET @MySQL=N'DROP TABLE ##'++@temp
EXEC sp_executesql @MySQL
-- CREAR TABLA DE PASO
SET @MySQL = N'CREATE TABLE ##'+@temp+' (material nvarchar(20),descripcion nvarchar(50),nro_serie nvarchar(50),fecha datetime,material_doc nvarchar(10),purchase_order nvarchar(10))'
EXEC sp_executesql @MySQL
--SENTENCIA PARA LLENAR TABLA TEMPORAL
SET @MySQL=N'INSERT INTO ##'+@temp+' (material,descripcion,nro_serie,fecha,material_doc,purchase_order) select distinct s.material,r.descripcion,s.n_serie,s.fecha_rec,s.material_doc,s.purchase_order from series s,recepcion_mat r where s.material_doc='+@mat_doc1+' and s.material=r.material order by s.material,r.descripcion,s.n_serie'
EXEC sp_executesql @MySQL
-- DEPLEGAR TABLA TEMPORAL
SET @MySQL=N'SELECT * FROM ##'+@temp
EXEC sp_executesql @MySQL