04/11/2013, 15:03
|
| | | Fecha de Ingreso: septiembre-2012
Mensajes: 450
Antigüedad: 12 años, 2 meses Puntos: 3 | |
Como crear un procedimiento almacenado que cree una tabla temporal? Hola a todos tengo el siguiente codigo que al parecer me crea bien la tabla, pero al hacer el select a la tabla temporal me sale que dicha tabla no existe. Cita: CREATE PROCEDURE [dbo].[spTABLE_TEMPORARY_PLAYER]
@Player VARCHAR(10),
@Name VARCHAR(50),
@LastName VARCHAR(50),
@Email VARCHAR(50),
@Password VARCHAR(50),
@Phone VARCHAR(50),
@Zip VARCHAR(50),
@Status VARCHAR(50)
AS
BEGIN
IF OBJECT_ID('tempDB..#PlayerTemp','U') IS NOT NULL
DROP TABLE #PlayerTemp;
SELECT IdPlayer, Player, Name, LastName, Email, Password, IdBook
INTO #PlayerTemp
FROM PLAYER
WHERE Player LIKE @Player AND Name LIKE @Name AND LastName LIKE @LastName AND
Email LIKE @Email AND Password LIKE @Password AND Phone LIKE @Phone AND
Zip LIKE @Zip AND Status = @Status
END
EXEC [dbo].[spTABLE_TEMPORARY_PLAYER] '%p1%','%TEST%','%%','%%','%%','%%','%%','E' Al hacer este select es donde me da el error. Cita: SELECT * FROM [DGSDATA_DEV].dbo.#PlayerTemp Alguna ayudita por favor ? |