我已经使用 C# 和 SQL Server 2005 开发了 Windows 应用程序。
我已经用数据库部署了这个应用程序。
我的问题是:
我的源数据库是一个位置,也是我在另一个位置的重复数据库。我使用 stremreader 编写 c# 代码来复制它。几天后,我更改/创建了新表。假设这些更改也可以复制表而不会丢失数据。
我想在现有数据库中再添加一张表而不影响现有数据。
我已经使用 C# 和 SQL Server 2005 开发了 Windows 应用程序。
我已经用数据库部署了这个应用程序。
我的问题是:
我的源数据库是一个位置,也是我在另一个位置的重复数据库。我使用 stremreader 编写 c# 代码来复制它。几天后,我更改/创建了新表。假设这些更改也可以复制表而不会丢失数据。
我想在现有数据库中再添加一张表而不影响现有数据。
添加新表不会影响其他表和/或数据。只需运行CREATE TABLE
sql,你会没事的。
将数据库中的新表添加到其他表中没有效果,
如果您在新表中创建外键,那么即使它不会影响其父表数据。
使用 Microsoft SQL 2005 管理 GUI 获得帮助,以便轻松添加具有您需要的所有规范的新数据库表,例如列名、主键、约束等。您还可以使用CREATE TABLE (Transact-SQL)。您可以添加任意数量的新数据库表,而不会影响存储在其他数据库表中的任何数据。
您可以查看前面讨论的示例。