error Select en SP

14/11/2006 - 18:57 por Pablo Salazar | Informe spam
Buen dia a todos. Tengo una consulta.
tengo estas 3 instrucciones :

DROP TABLE tIDTransDetalleTemp
CREATE TABLE tIDTransDetalleTemp
(Padre int, IDTransDetalle int, Nivel int, ProductoPT nvarchar(20))
select * from tIDTransDetalleTemp

si las ejecuto en el Query Analizer, funcionan bien, pero si las pongo
dentro de un store procedure y lo ejecuto
exec dbo.spprueba

me da el el siguiente error
"Invalid object name 'tIDTransDetalleTemp'."

Por sus comentarios Gracias.

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
14/11/2006 - 20:04 | Informe spam
Pablo,

La sentencia "drop table" puede darte error si la tabla no existe, pero el
error seria otro y no el que expones. Trata usando el esquema para quelificar
el objeto.

create procedure dbo.p1
as
set nocount on

DROP TABLE dbo.tIDTransDetalleTemp

CREATE TABLE dbo.tIDTransDetalleTemp (
Padre int,
IDTransDetalle int,
Nivel int,
ProductoPT nvarchar(20)
)

select * from dbo.tIDTransDetalleTemp
go


AMB

"Pablo Salazar" wrote:

Buen dia a todos. Tengo una consulta.
tengo estas 3 instrucciones :

DROP TABLE tIDTransDetalleTemp
CREATE TABLE tIDTransDetalleTemp
(Padre int, IDTransDetalle int, Nivel int, ProductoPT nvarchar(20))
select * from tIDTransDetalleTemp

si las ejecuto en el Query Analizer, funcionan bien, pero si las pongo
dentro de un store procedure y lo ejecuto
exec dbo.spprueba

me da el el siguiente error
"Invalid object name 'tIDTransDetalleTemp'."

Por sus comentarios Gracias.




Respuesta Responder a este mensaje
#2 Javier Loria
15/11/2006 - 04:49 | Informe spam
Hola:
Acabo de probar tu codigo y funciona bien en mi SQL 2005, siempre y
cuando la tabla exista antes de ejectutar el procedimiento.
Saludos,

Javier Loria
Costa Rica-MVP
Solid Quality Learning

"Pablo Salazar" wrote in message
news:%
Buen dia a todos. Tengo una consulta.
tengo estas 3 instrucciones :

DROP TABLE tIDTransDetalleTemp
CREATE TABLE tIDTransDetalleTemp
(Padre int, IDTransDetalle int, Nivel int, ProductoPT nvarchar(20))
select * from tIDTransDetalleTemp

si las ejecuto en el Query Analizer, funcionan bien, pero si las pongo
dentro de un store procedure y lo ejecuto
exec dbo.spprueba

me da el el siguiente error
"Invalid object name 'tIDTransDetalleTemp'."

Por sus comentarios Gracias.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida