是否可以在同一查询中创建和使用SQL Server数据库?

时间:2015-08-16 18:10:20

标签: sql-server-2008 tsql

我正在尝试编写一个初始化我正在创建的应用程序的数据库和表的查询。它开始像

CREATE DATABASE snakedb; 

USE snakedb; 

CREATE TABLE scores ( id int NOT NULL PRIMARY KEY,
                      name VARCHAR (50) NOT NULL 
                    );

CREATE TABLE gamelogs ( scoreid INT NOT NULL FOREIGN KEY REFERENCES scores(id) ON DELETE CASCADE, 
                        logtxt VARCHAR (8000)
                       ); 

并且不会执行,因为

  

Msg 911,Level 16,State 1,Line 3
  数据库'snakedb'不存在。
  确保正确输入名称。

我应该做什么呢?

0 个答案:

没有答案