Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/05/2012, 04:28
Kritik
(Desactivado)
 
Fecha de Ingreso: marzo-2012
Mensajes: 366
Antigüedad: 12 años, 7 meses
Puntos: 31
no me reconoce una base de datos recien creada

Mi consulta es la siguente:

Cita:
IF DB_ID('concesionario') IS NOT NULL --si existe la base de datos la borro--
BEGIN
DROP DATABASE concesionario
END

CREATE DATABASE concesionario
ON
(
NAME='concesionario_dat',
FILENAME='C:\Documents and Settings\mañana\Mis documentos\SQL\BBDD\ejercicio2\concesionario.mdf',
SIZE=3,
FILEGROWTH=1
)
LOG ON
(
NAME='concesionario_log',
FILENAME='C:\Documents and Settings\mañana\Mis documentos\SQL\BBDD\ejercicio2\concesionario_log.L DF',
SIZE=3,
FILEGROWTH=1
)

USE concesionario;
GO

CREATE TABLE Coches
(
Matricula text NOT NULL,
Marca text NOT NULL,
Modelo text NOT NULL,
Color text NOT NULL,
Kms int NOT NULL
)

CREATE TABLE Marca
(
Codigo_marca int identity(1,1),
Marca text NOT NULL
)
Y resulta que como la creación de la base de datos está en la misma query que la selección, me da error al seleccionarla.

Esto es posible solucionarlo para crear las tablas en la misma query que en la que me creo la base de datos?