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

Opdatering eller indsættelse af visning eller funktion mislykkedes, fordi den indeholder et afledt eller konstant felt

Dette er lidt langt til en kommentar.

Jeg kan ikke umiddelbart finde 2012-dokumentationen om dette emne, men SQL Server 2008-dokumentation er helt klart:

Du har to tabeller i from klausul, så den kan ikke opdateres. Det er en skrivebeskyttet visning. Jeg er ikke bekendt med, at dette blev ændret i 2012.



  1. MySQL-rækker slettes, når programmet afsluttes

  2. Sammenligning af store og små bogstaver i SQL

  3. postgres - kan ikke droppe database ved hjælp af psycopg2

  4. Sådan bruger du OUTPUT-klausulen i SQL Server til opdatering