c# - SQL Server 为数据库中的每个表添加一个唯一标识符

标签 c# sql-server sql-server-2014

<分区>

我创建了一个带有 SQL Server 2014 后端的 C# 应用程序。我只打算为自己使用该应用程序,但现在其他用户对我产生了兴趣。我从来没有预先考虑过要将用户 ID 添加到任何表中,我的问题是如何生成脚本以将 uniqueid 列添加到所有表中。我不想为每个用户创建一个新数据库,并且希望每个表都有一个唯一的用户列。

最佳答案

试试这个:

exec sp_msforeachtable 'alter table ? add new_guid uniqueidentifier null';

关于c# - SQL Server 为数据库中的每个表添加一个唯一标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42039092/

相关文章:

sql-server - TRY_CAST 不是可识别的内置函数名称

c# - Apache Axis 客户端、ASMX 服务、阵列不兼容问题

c# - 需要 SQL Server 数据库和应用程序设计级别建议。数据库或应用程序中的约束?

c# - 使用搜索条件作为 "OR"语句识别具有白色 UI 自动化的 WPF 控件

sql - 查询不存在的列不会失败

sql - 按组条件选择寄存器

数据库 "Unable to open physical file"的 SSMS 删除失败

sql - 如何在SQL Server 2014中检查事件事务?

javascript - 在 C# 中获取 JavaScript/HTML 变量的值

c# - 内联 block 似乎不起作用