以下where子句在Oracle中是否正确?因为它没有更新表值:
update tableOne set Id_num=1 where name='shweta';
Run Code Online (Sandbox Code Playgroud)
它是正确的.你有任何错误吗?你可以选择相同的where子句吗?
SELECT * FROM tableOne WHERE NAME='shweta';
Run Code Online (Sandbox Code Playgroud)
语法是正确的.但Oracle可能会区分大小写,也许您必须使用它
update tableOne set Id_num=1 where upper(name)='SHWETA';
Run Code Online (Sandbox Code Playgroud)
如果您通过第二个应用程序验证更新,请不要忘记使用
COMMIT;
Run Code Online (Sandbox Code Playgroud)