SQL Обновить запрос с условием - PullRequest
0 голосов
/ 29 мая 2020

Лучше, если я просто использую где для запроса обновления с условиями, или есть способ лучше?

Ниже приведен образец моего запроса SQL, который я хотел обновить, если Order_ID = 10 плюс payment_check is N или response_msg is null, пожалуйста, поправьте меня, если мой запрос неверен.

UPDATE dbo.sample1
    SET Payment_Generated = 'Y',
    Transaction_ID = '123',
    Response_Msg = 'ok',
    Response_Code = '1',
    Created_on = '2020-05-29T11:29:30'
WHERE Order_ID = '10' and Payment_Check = 'N' or Response_Code IS NULL

Ожидаемый результат, если payment_check равен N или response_code равен нулю

Payment_Generated = 'Y',
Transaction_ID = '123',
Response_Msg = 'ok',
Response_Code = '1',
Created_on = '2020-05-29T11:29:30'
Order_ID = '10'
Payment_Check = 'N'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...