2017-02-04 63 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。 –

相關問題