【问题标题】:Amazon AWS RDS - How to Programmatically Create a MS SQL Table in C#Amazon AWS RDS - 如何在 C# 中以编程方式创建 MS SQL 表
【发布时间】:2013-06-28 22:07:34
【问题描述】:

我创建了一个 Amazon AWS RDS MS SQL 实例。我想以编程方式创建一个数据库,然后是一个表。我使用没有“Database=”参数的连接字符串创建了一个连接。首先我创建数据库,接下来我想使用相同的连接创建一个表。如何指定要使用新创建的数据库创建表?我知道我可以关闭连接并使用 "Database=" 参数重新打开,但我想创建表而不需要额外的关闭/打开。

这是我用来创建表的 sql 命令。有没有办法使用 sql 命令指定数据库名称“联系人”?

CREATE TABLE ContactDetails (Id INT NOT NULL PRIMARY KEY)

【问题讨论】:

    标签: c# sql-server amazon-web-services create-table


    【解决方案1】:

    在“连接到数据库”下,您会看到“选择或输入数据库名称”选项。只需输入新数据库的名称,然后单击确定。它将创建一个新数据库,您可以从那里右键单击“表”并添加一个表。

    【讨论】:

    • 我想使用 C# 以编程方式创建一个表。喂?
    【解决方案2】:

    回答我自己的问题...解决方案是在 CREATE TABLE 命令之前添加 USE:

    USE Contacts; CREATE TABLE ContactDetails (Id INT NOT NULL PRIMARY KEY)
    

    我没有找到用于创建或删除表的 Amazon RDS API 调用。有人吗?

    【讨论】: