Oracle SQL Developer不对工作表运行提交命令

62lalag4  于 2023-10-16  发布在  Oracle
关注(0)|答案(1)|浏览(96)

x1c 0d1x我使用的是Oracle SQL Developer版本19.c。当我运行 “COMMIT;“ 命令在工作表中的应用程序说;

Unknown Command: COMMIT

查询

update employees_copy A 
set A.salary = (SELECT B.SALARY FROM EMPLOYEES B
                WHERE A.EMPLOYEE_ID = B.EMPLOYEE_ID)
            WHERE A.DEPARTMENT_ID = 100;

当我检查在Oracle SQL开发.应用程序它显示正确的答案,但当我检查在sqlplus命令提示符显示旧值.
我尝试退出会话并再次登录,但没有更改该值。

w1jd8yoj

w1jd8yoj1#

我正在阅读的文档中写了类似“COMMIT”的命令。所以我试着写“commit”,然后它工作了。例如,你在oracle sql developer应用程序中编写查询。

  • 步骤1*:编写查询
update employees_copy A 
set A.salary = 2*(SELECT B.SALARY FROM EMPLOYEES B
                WHERE A.EMPLOYEE_ID = B.EMPLOYEE_ID)
                WHERE A.DEPARTMENT_ID = 100;
  • 第2步 *:您可以将更改提交到数据库
commit;

更新

我不知道是什么问题,也许是关于设置或其他什么。

相关问题