comprobar existencia de un objeto tabla

21/05/2008 - 19:56 por Luis Mata | Informe spam
por que esto aveces funciona aveces no

if (select count(*) from sysobjects where xtype = 'U' and name = 'dtabla')=1

BEGIN

drop table dtabla

END

hago el select solo y da 1 pero ejecuta el procedimiento y no borra la
tabla.

pero correo esas lineas manualmente y si funciona



Att
Luis Mata Figueroa
Área Informática
Centro Cerámico Las Flores SAC
RPC: 993597297
TEL: 6174613
 

Leer las respuestas

#1 Luis Mata
21/05/2008 - 20:01 | Informe spam
este es el error
Msg 213, Level 16, State 1, Procedure ventas_tiendas_all, Line 13

Insert Error: Column name or number of supplied values does not match table
definition.

aclaro que el procedimiento primero comprueba la tabla si existe lo borra
luego lo vuelve a crear, pero apesar que existe no lo borra lo tengo que
borrar manualmente recien ahi funciona

Att
Luis Mata Figueroa
Área Informática
Centro Cerámico Las Flores SAC
RPC: 993597297
TEL: 6174613


"Luis Mata" escribió en el mensaje
news:eQ$
por que esto aveces funciona aveces no

if (select count(*) from sysobjects where xtype = 'U' and name =
'dtabla')=1

BEGIN

drop table dtabla

END

hago el select solo y da 1 pero ejecuta el procedimiento y no borra la
tabla.

pero correo esas lineas manualmente y si funciona



Att
Luis Mata Figueroa
Área Informática
Centro Cerámico Las Flores SAC
RPC: 993597297
TEL: 6174613



Preguntas similares