2013-03-08 86 views
0

我有一个使用现有数据库创建表并输入值的脚本。现在我想通过这个脚本创建数据库,然后创建只是另一个数据库副本的表和值。通过sql脚本创建数据库,然后使用该数据库

我:

CREATE DATABASE MyDatabase 

USE [MyDatabase] 
....Code that creates the tables and values from another database. 

USE [MyDatabase]命令,因为MyDatabase的任何地方都不会存在,但无法识别。有没有解决的办法?

回答

2

是的,请在您的脚本之间插入GO命令。

CREATE DATABASE MyDatabase 
GO 
USE [MyDatabase] 
+1

请注意这一点。 GO不是SQL语言的一部分。它可以与一些工具一起工作,因为这些工具是专门配置来寻找它的......但是它们可以被设置为不寻找它,或者寻找别的东西。 – 2013-03-08 19:40:03

+0

如何设置数据库的创建目录? – zms6445 2013-03-08 19:42:24

+1

CREATE DATABASE有语法。 http://msdn.microsoft.com/en-us/library/ms176061.aspx – 2013-03-08 19:44:37

相关问题