sql >> Database >  >> RDS >> Sqlserver

Alleen-lezen weergaven maken in SQL Server

De beste manier is om UPDATE/DELETE/INSERT . te verwijderen machtigingen op de weergave.

Daarnaast zou je een INSTEAD OF . kunnen maken trigger op de weergave die gewoon niets doet om de updates stil te laten mislukken of er zijn nogal wat constructies waardoor weergaven niet kunnen worden bijgewerkt . U kunt er dus een kiezen die de semantiek of efficiëntie niet verandert en deze vervolgens schenden.

Bewerken: Het onderstaande lijkt te kloppen.

CREATE VIEW Bar
AS
SELECT TOP 100 PERCENT x
FROM foo
WITH CHECK OPTION


  1. Verborgen functies van PostgreSQL

  2. Waarom werkt dit soort in Solr niet?

  3. Selecteer alle optiewaarden php mysql

  4. Sphinx Zoek mysql-client op productieserver