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

Pau*_*ley 3 c# sql-server sql-server-2014

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

Sia*_*dos 5

尝试这个 :

exec sp_msforeachtable 'alter table ? add new_guid uniqueidentifier null';
Run Code Online (Sandbox Code Playgroud)