在sql plus中运行了update语句为什么没有反应

解决方案 »

  1.   

    你执行一下 select 语句,看看有没有数据查询出来。
      

  2.   

    有没有 commit;
      

  3.   

    bank_account 表在哪个数据库名下 啊?你是用哪个账户登录Oracle 数据库的?
      

  4.   

    oracle的pl/sql在执行sql语句时,需要程序开发人员在要执行的sql语句末尾,加上一个“/”反斜杠,以表示输入完毕,可以执行的含义,如果不加这个反斜杠,sql/plus的编译器默认为你只是这句输入完成了,还需要进行别的输入,处于等待输入完毕的状态当中;
    它的上述机制是为了对pl/sql的支持做的努力,试想一下,如果每次分号都会执行,那岂不是pl/sql根本整体执行不了,毕竟pl/sql老多分号了