Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/04/2009, 12:48
Avatar de Dradi7
Dradi7
 
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 16 años, 8 meses
Puntos: 220
Respuesta: Cómo verifico si la bd a la que quiero acceder existe?

Podrias Implementarlo de la Siguiente Manera en cuanto a verificar si existe tu BD

Código:
IF EXISTS(SELECT * FROM DBO.SYSDATABASES WHERE NAME = 'MIBD') -- SI EXISTE LA BASE DE DATOS CON ESTE NOMBRE ENTONCES HAREMOS LO SIGUIENTE
    BEGIN
             USE MASTER -- USAMOS UNA BASE DE DATOS DIFERENTE AL Q TENEMOS YA Q SI NO NO PODREMOS ELIMINARLO
             DROP DATABASE MIBD -- ELIMINAMOS LA BASE DE DATOS PORQ EXISTE
    END
   -- PROCEDEMOS A CREAR NUESTRA BASE DE DATOS
   CREATE DATABASE MIBD;
   -- USAMOS LA BASE DE DATOS
   USE MIBD
  
   -- PARA VERIFICAR SI UNA TABLA EXISTE HAY Q REALIZAR LO SIGUIENTE
  IF EXISTS(SELECT * FROM SYSOBJECTS WHERE XTYPE='U' AND NAME = 'NOMTABLA')
      DROP TABLE NOMTABLA
CREATE TABLE NOMTABLA
(
 -- COLUMNAS DE LA TABLA A CREAR
)
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones