pu

Buscar este blog

lunes, 13 de julio de 2015

COMO SABER SI EXISTE UN OBJETO (TABLA, STORE PROCEDURE) EN SQL

Con este simple script podemos verificar si existe un objeto como una tabla o store procedure  en nuestra base de datosSQL utilizando la función EXISTS.

Codigo

USE NombreBaseDeDatos
GO
IF EXISTS (SELECT * FROM sysobjects WHERE name=’sp_Procedimiento‘) 
BEGIN
print ‘Existe’
END
ELSE BEGIN
print ‘No existe
END
Usando la función EXISTS de SQL y haciendo un SELECT a la tabla SYSOBJECTS, podemos saber si existe el objeto que estamos buscando. El resultado de la funcion EXISTS nos devolvera un valor boleano, para este ejemplo utilizamos un IF, el cual, dependiendo del valor devuelto imprimira un mensaje indicandonos si econtro o no el objeto buscado(sp_Procedimiento).

No hay comentarios:

Publicar un comentario