sql >> Database teknologi >  >> RDS >> Sqlserver

Efterligning i SQL Server Views?

Nej, det er ikke muligt. EXECUTE AS bruges hovedsageligt med SP'er, men du kan bruge dem lidt bredere. Fra TechNet :

Du har dog nogle muligheder her:

  • opret GET-SP'er, der returnerer dine data og UPDATE-SP'er, der opdaterer dine data (jeg bruger XML-input til dette i stedet for tabelvariabler)
  • brug visninger, der er oprettet af din "efterlignede" bruger, og leg med at bryde nedarvning af tilladelser ved at bruge DENY/GANT, såsom GRANT VIEW DEFINITION



  1. konverter mysql-resultat til json med korrekte typer

  2. Hvordan undslipper jeg et enkelt citat i SQL Server?

  3. MySQL:IN-klausul for datoer MELLEM en start- og slutdato?

  4. mysql udenlandsk nøgle reference fra en sammensat nøgle