Duda sobre la creacion de sps...

14/12/2005 - 19:17 por Sans | Informe spam
Tengo una duda respecto a lo que hace sql server al crear un sp, ya que
yo tenia la idea de que primero validaba la existencia de los objetos
involucrados en el mismo y despues checaba la sintaxis, compilaba y
demas

Tengo algo como esto en un sp

if Exists(select top 1 Tipo from #TablaX where Tipo = 'V')
begin
insert into Tabla_Inexistente(K_S, K_T, K_Con, V.K_C, @K_C, V.As,
A.A_V, F_Ag)
select K_S, K_T, K_Con, V.K_C, @K_C, V.As, A.A_V, getdate()
from Vta V inner join #TablaX A on
end

resulta que la Tabla_Inexistente, como su nombre lo indica, no existia
en la bd y no me marco ningun error al crear el sp...

Saludos
 

Leer las respuestas

#1 Maxi
14/12/2005 - 21:38 | Informe spam
No valida la existencia de datos, te ocurrira un error al ejecutar si algo
no esta bien en lo q respecta a verificacion de objetos


Salu2
Maxi [MVP SQL SERVER]


"Sans" escribió en el mensaje
news:
Tengo una duda respecto a lo que hace sql server al crear un sp, ya que
yo tenia la idea de que primero validaba la existencia de los objetos
involucrados en el mismo y despues checaba la sintaxis, compilaba y
demas

Tengo algo como esto en un sp

if Exists(select top 1 Tipo from #TablaX where Tipo = 'V')
begin
insert into Tabla_Inexistente(K_S, K_T, K_Con, V.K_C, @K_C, V.As,
A.A_V, F_Ag)
select K_S, K_T, K_Con, V.K_C, @K_C, V.As, A.A_V, getdate()
from Vta V inner join #TablaX A on
end

resulta que la Tabla_Inexistente, como su nombre lo indica, no existia
en la bd y no me marco ningun error al crear el sp...

Saludos

Preguntas similares