2017-02-04 61 views
2

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

回答

4

试试这个:

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

不幸的是这属不SQL Azure的存在,但可以从2014年起明确地capied,但它不依赖于可复制和重命名sys.sp_MSforeach_worker另一个SP。 –

相关问题