2017-02-04 1 views
2

Я создал приложение C# с бэкэнд SQL Server 2014. Я только намеревался использовать приложение для себя, но теперь у меня есть интерес у других пользователей. У меня никогда не было предусмотрительности, чтобы добавить идентификатор пользователя к любой из таблиц, и мой вопрос заключается в том, как создать сценарий для добавления столбца uniqueid для всех таблиц. Я не хочу создавать новую базу данных для каждого пользователя и предпочитаю, чтобы каждая таблица имела уникальный столбец для пользователя.SQL Server Добавить уникальный идентификатор для каждой таблицы в базе данных

ответ

4

Попробуйте это:

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

К сожалению, это зр не существует в SQL Azure, но может быть capied от 2014 экспресса, но это зависит от другого зра, которые могут быть скопированы и переименованной sys.sp_MSforeach_worker. –

Смежные вопросы