Я попытался запланировать SQL запрос это не удалось, и ошибка, что я получил,Расписание ERROR SQL-запрос -SET QUOTED IDENTIFIER
Update failed because the following SET have incorrect settings:'QUOTED_IDENTIFIER'. Verify that SET Options are correct for use with indexed views and/or indexes on computed columns and/or filtered indexes and/or query notifications and/or xml data type methods and/or spatial index operations.[SQLSTATE 42000](Error 1934).
У меня есть это решение
Add SET QUOTED_IDENTIFIER ON
before your UPDATE statements in SQL Job step.
Но, что делает SET QUOTED_IDENTIFIER ON
do? Может ли кто-нибудь объяснить это мне?
EDIT 1; Я пробовал выше, запланированный запрос выполнен, но ничего не изменил ни одного поля?
Запрос используется;
SET QUOTED_IDENTIFIER ON
update dbo.myTable
set name=[dbo].[functName](name);
Если я запускаю нормальный UPDATE
запрос,
update dbo.myTable set name=[dbo].[functName](name);
Он работает, и поля изменяются.
Почему это не работает в запросе по расписанию?
Благодаря
Возможный дубликат [UPDATE невозможен, поскольку следующие параметры SET имеют неправильные настройки: «QUOTED \ _IDENTIFIER '] (http://stackoverflow.com/questions/1243991/update-failed-because-the-following-set-options-have-incorrect-settings-quoted) – MusicLovingIndianGirl