sql >> Databáze >  >> RDS >> Sqlserver

Vytváření pohledů pouze pro čtení na serveru SQL

Nejlepším způsobem by bylo odstranit UPDATE/DELETE/INSERT oprávnění k zobrazení.

Kromě toho můžete vytvořit INSTEAD OF spouštět u pohledu, který prostě nedělá nic, aby aktualizace tiše selhaly nebo existují poměrně málo konstrukcí, které činí zobrazení neaktualizovatelnými . Můžete si tedy vybrat takovou, která nemění sémantiku ani účinnost, a pak ji porušovat.

Upravit: Zdá se, že níže uvedené odpovídá.

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


  1. Aktualizace hodnoty AUTO_INCREMENT všech tabulek v databázi MySQL

  2. Mysql ORDER BY pomocí data řádku

  3. Jak mohu číst hodnotu z mysql pomocí PHP

  4. Chyba ID zdroje #6 v PHP s MySQL