Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

UPDATE a échoué car les options SET suivantes ont des paramètres incorrects :'QUOTED_IDENTIFIER'

Pour éviter cette erreur, j'avais besoin d'ajouter

SET ANSI_NULLS, QUOTED_IDENTIFIER ON;

pour tous mes procs stockés éditant une table avec une colonne calculée.

Vous n'avez pas besoin d'ajouter le SET à l'intérieur le proc, utilisez-le simplement lors de la création, comme ceci :

SET ANSI_NULLS, QUOTED_IDENTIFIER ON;
GO

CREATE PROCEDURE dbo.proc_myproc
...