Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/02/2008, 12:07
Avatar de Beakdan
Beakdan
 
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 23 años
Puntos: 7
Re: consulta a master sobre las base de datos

En SQL Server 2000, debes consultar la tabla sysdatabases en Master:
Código:
IF(EXISTS(SELECT name FROM master.dbo.sysdatabases WHERE name = 'BDalmacen'))
   PRINT 'Ya existe una base con ese nombre' 
En SQL Server 2005, debes usar las vistas de sistema (no necesitas estar en master o hacer referencia a dicha BD):
Código:
IF(EXISTS(SELECT [name] FROM sys.databases WHERE [name] = 'BDalmacen'))
   PRINT 'Ya existe una base con ese nombre'