Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Representação em exibições do SQL Server?


Não, isso não é possível. EXECUTE AS é usado principalmente com SPs, mas você pode usá-los um pouco mais amplamente. Do TechNet :

No entanto, você tem algumas opções aqui:
  • crie GET-SP's que retornam seus dados e UPDATE-SP's que atualizam seus dados (eu uso entrada XML para isso em vez de variáveis ​​de tabela)
  • use visualizações criadas por seu usuário 'representado' e brinque com a quebra de herança de permissão usando DENY/GRANT, como GRANT VIEW DEFINITION