Есть ли способ настроить это представление ввода пользователя в ssms? - PullRequest
0 голосов
/ 07 мая 2018

Я знаю, что можно редактировать представление в ssms:

https://docs.microsoft.com/en-us/sql/relational-databases/views/modify-data-through-a-view?view=sql-server-2017

Но возможно ли настроить представление пользовательского ввода в следующем сценарии?:

DomainTable

  • DomainId
  • DomainName

EntityTable

  • EntityId
  • EntityName

ConfigurationTable

  • DomainId
  • EntityId

ConfigurationView

  • DomainName
  • EntityName

Допустим, данные DomainTable выглядят так:

1   My-Domain-1
2   My-Domain-2

Допустим, данные EntityTable выглядят следующим образом:

1   My-Entity-1
2   My-Entity-2

Итак, скажемчто данные ConfigurationView выглядят так:

My-Domain-1 My-Entity-1

Я хочу предоставить возможность непосредственного обновления имени объекта в представлении до My-Entity-2.Таким образом, пользователь может просто отредактировать представление и обновить это текстовое значение в SSMS.Если введено правильное значение, то базовая ассоциация будет обновлена.В обычном редактируемом представлении в SSMS я думаю, что для этого сценария единственным вариантом будет включение идентификатора в представление и разрешение пользователю редактировать идентификатор представления.Если пользователь отредактировал имя объекта в представлении, то это просто обновит EntityName, связанное с EntityId в EntityTable.

Есть ли какой-нибудь простой способ достичь того, что я хочу сделать в SSMS?Кажется, что как минимум может существовать плагин SSMS, который можно использовать для этого?

1 Ответ

0 голосов
/ 07 мая 2018

Как указано в комментарии, вместо * триггеров поддерживаются просмотр .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...