【问题标题】:Adding table to existing database in SQL在 SQL 中将表添加到现有数据库
【发布时间】:2013-12-09 16:19:25
【问题描述】:

我知道我可以创建一个表:

CREATE TABLE Persons
(
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);

但是假设我已经有一个名为“Northwind”的数据库,并且我想将此表添加到该数据库中。我怎么做?运行该脚本只是在“主”下的“默认”数据库下创建它...

【问题讨论】:

  • 你应该避免在'master'上创建新表,移动到你自己的数据库。首先创建它,然后,在SSMS上,写use Northwind(并执行这句话)。不要忘记将表放在 master 上。

标签: sql sql-server


【解决方案1】:

试试这个!!这会将表 Persons 添加到所需的数据库 Northwind

read this answer

    use [NorthWind]
    go

    CREATE TABLE Persons
    (
    PersonID int,
    LastName varchar(255),
    FirstName varchar(255),
    Address varchar(255),
    City varchar(255)
    );

【讨论】:

  • @Dimo 快乐 2 帮助!!
【解决方案2】:

:) 你选择了“Northwind”吗? 如果您使用编程语言创建该表,假设 Java,在连接中您必须指定要连接到哪个数据库。

如果您想在 DBMS 的 SQL 编辑器中创建表,您只需要使用以下语句选择“Northwind”: use Northwind;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-06
    • 2013-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-07
    • 1970-01-01
    相关资源
    最近更新 更多