sql >> Database >  >> RDS >> Sqlserver

UPDATE is mislukt omdat de volgende SET-opties onjuiste instellingen hebben:'QUOTED_IDENTIFIER'

Om die fout te voorkomen, moest ik toevoegen

SET ANSI_NULLS, QUOTED_IDENTIFIER ON;

voor al mijn opgeslagen processen om een ​​tabel met een berekende kolom te bewerken.

U hoeft de SET . niet toe te voegen binnen het proces, gebruik het gewoon tijdens het maken, zoals dit:

SET ANSI_NULLS, QUOTED_IDENTIFIER ON;
GO

CREATE PROCEDURE dbo.proc_myproc
...


  1. Waarde in de database invoegen met behulp van een voorbereide instructie

  2. Mysql dynamische waarde als alias

  3. Hoe rangschikkingsposities van rijen in SQL toe te voegen met RANK()

  4. PostgreSQL 9.1:Hoe rijen in een array samen te voegen zonder duplicaten, JOIN in een andere tabel