这个SQl语句抛出错误Incorrect syntax near the keyword 'where'.
我不确定是什么问题。它只是一个更新语句,我试图从另一个表中获取user_id,其中user_name就是这个。
语句:
update esg.client_user_pref where client_user_id = (select U.CLIENT_USER_ID from esg.CLIENT_USER U where U.USER_NAME='CorpESignClientUser') and pref_entity = 'UsageMode' and pref_attrb = 'ExpirationAfterDay' set pref_value = '15';
由于
答案 0 :(得分:3)
错误的序列:
右:更新...设置......其中......
错误:更新......哪里......设置
答案 1 :(得分:2)
UPDATE查询的正确语法是
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
答案 2 :(得分:0)
按照上面的代码,这应该可以解决问题
[er]?a|[er]