Una duda,
tengo el siguiente codigo, que si funciona bien en el Query Analyzer.
IF EXISTS (SELECT name FROM sysobjects WHERE name='tIDTransDetalleTemp' AND
type='U')
DROP TABLE tIDTransDetalleTemp
CREATE TABLE tIDTransDetalleTemp
(Padre int, IDTransDetalle int, Nivel int, ProductoPT nvarchar(20))
Insert into idtransdetalle(campos... ) values ( valores)
pero cuando lo meto en un sp(como el de abajo), y loejecuto me da el
siguiente error. :
***Server: Msg 208, Level 16, State 1, Procedure spCajaTrace, Line 10
Invalid object name 'tIDTransDetalleTemp'.
***
CREATE Procedure dbo.spCajaTrace
/*Genera la tabla tIDTransDetalleTemp del Traceback de cajas de la tabla
tCajaTemp*/
As
IF EXISTS (SELECT name FROM sysobjects WHERE name='tIDTransDetalleTemp' AND
type='U')
DROP TABLE tIDTransDetalleTemp
CREATE TABLE tIDTransDetalleTemp
(Padre int, IDTransDetalle int, Nivel int, ProductoPT nvarchar(20))
Insert into idtransdetalle(campos... ) values ( valores)
Porque puede ser este error?
Por sus sugerencias Gracias
Pablo Salazar.
Leer las respuestas