SQL where子句在oracle中是否正确?

Baa*_*ali 2 sql oracle

以下where子句在Oracle中是否正确?因为它没有更新表值:

update tableOne set Id_num=1 where name='shweta';
Run Code Online (Sandbox Code Playgroud)

Kri*_*hna 5

它是正确的.你有任何错误吗?你可以选择相同的where子句吗?

SELECT * FROM tableOne WHERE NAME='shweta';
Run Code Online (Sandbox Code Playgroud)


ber*_*d_k 5

语法是正确的.但Oracle可能会区分大小写,也许您必须使用它

update tableOne set Id_num=1 where upper(name)='SHWETA';
Run Code Online (Sandbox Code Playgroud)

如果您通过第二个应用程序验证更新,请不要忘记使用

COMMIT;
Run Code Online (Sandbox Code Playgroud)