SQL-запрос не обновляется - PullRequest
0 голосов
/ 21 августа 2009

Я пытаюсь обновить строку в SQL SERVER 2005. Когда я запускаю SQL, я получаю сообщение о том, что выполнение было успешным, и на 1 строку повлияло. Однако, когда я делаю выборку по этой строке, якобы обновленной, значение остается неизменным. Что происходит с этим SQL-сервером, когда успешный запрос абсолютно ничего не делает.

Запрос:

UPDATE [database1].[dbo].[table1] 
   SET [order] = 215 
WHERE [email] = 'email@email.com'

Ответы [ 2 ]

1 голос
/ 22 августа 2009

проверить наличие триггера в [database1]. [Dbo]. [Table1], возможно, он делает что-то, о чем вы не знаете.

EDIT

не видя код триггера, вам, вероятно, просто нужно добавить поддержку [order] в триггер, поскольку это новый столбец (на основе вашего комментария).

0 голосов
/ 22 августа 2009

Спасибо КМ, я проверил триггеры, и ты был прав. Был триггер, который мне пришлось отключить, чтобы заставить работать sql.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...