【问题标题】:How to add table in the existing database? [closed]如何在现有数据库中添加表? [关闭]
【发布时间】:2013-08-02 03:45:16
【问题描述】:

我使用 C# 和 SQL Server 2005 开发了 Windows 应用程序。

我已经用数据库部署了这个应用程序。

我的问题是:

我的源数据库是一个位置,也是我在另一个位置的重复数据库。我使用 stremreader 编写 c# 代码来复制它。几天后,我更改/创建了新表。假设这些更改也可以复制表而不会丢失数据。

我想在现有数据库中再添加一张表,而不影响现有数据。

【问题讨论】:

  • 运行某种更新过程,触发对数据库的 CREATE 查询。创建新表不会影响其他表

标签: c# sql sql-server-2005


【解决方案1】:

添加新表不会影响其他表和/或数据。只需运行CREATE TABLE sql 即可。

【讨论】:

  • 我的源数据库是一个位置,也是我在另一个位置的重复数据库。我使用 stremreader 编写 c# 代码来复制它。几天后,我更改/创建了新表。假设这些更改也可以复制表而不会丢失数据。
【解决方案2】:

将数据库中的新表添加到其他表没有任何影响,

如果您在新表中创建外键,那么即使它不会影响其父表数据。

【讨论】:

    【解决方案3】:

    使用 Microsoft SQL 2005 管理 GUI 获得帮助,以便轻松添加具有您需要的所有规范的新数据库表,例如列名、主键、约束等。您也可以使用CREATE TABLE (Transact-SQL)。您可以添加任意数量的新数据库表,而不会影响存储在其他数据库表中的任何数据。

    你可以看看example discussed earlier

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-26
      • 1970-01-01
      相关资源
      最近更新 更多