У меня возникли проблемы с оператором обновления, когда мне нужно изменить поле EmployeeID от 4 до 6 для заказов, которые имеют дату заказа 7-19-1996Update Отчет о возвращающихся 0 затронутых строках
заявления, которое я сделал говорит, что 0 строк затронуты, когда я знаю, что существует несколько строк, которые соответствуют этому описанию. Может кто-то направить меня в правильном направлении, насколько я могу получить этот результат и что я сделал не так? Благодаря вот заявление, которое я до сих пор
UPDATE [dbo].[LMOrders]
SET [EmployeeID] = 6
WHERE OrderDate= 7-19-1996
Нужны котировки вокруг вашей даты, а также должны быть в правильном формате. – user1032531
Вы сначала запустили SELECT? Выполнить 'SELECT EmployeeID, OrderDate FROM [dbo]. [LMOrders] WHERE OrderDate = 7/19/1996' и посмотреть, какие результаты вы получите. Если вы не получите результаты с этим SELECT, вы не получите обновленные строки. –
Является ли 'OrderDate' datetime? – user1032531