sql >> Database >  >> RDS >> Sqlserver

Nabootsing van identiteit in SQL Server-weergaven?

Nee, dit is niet mogelijk. EXECUTE AS wordt voornamelijk gebruikt bij SP's, maar je kunt ze ook breder gebruiken. Van TechNet :

Je hebt hier echter enkele opties:

  • maak GET-SP's die uw gegevens retourneren en UPDATE-SP's die uw gegevens bijwerken (ik gebruik hiervoor XML-invoer in plaats van tabelvariabelen)
  • gebruik weergaven die zijn gemaakt door uw 'geïmiteerde' gebruiker, en speel met het verbreken van rechtenovername met DENY/GRANT, zoals GRANT VIEW DEFINITION



  1. Voorbeeld DW-database herstellen AdventureWorksDW2019

  2. Hoe maak je een dynamische matrix in php?

  3. Wat is de beste manier om datum en tijd op te slaan in MySQL?

  4. PostgreSQL 9.1 met behulp van sorteren in select-statements