Oracle->sql plus 无法更新后台数据(50分)

  • 主题发起人 主题发起人 DiamondKing
  • 开始时间 开始时间
D

DiamondKing

Unregistered / Unconfirmed
GUEST, unregistred user!
使用Sql plus 执行一个过程,用来更新某表中的数据。执行完毕后,进行Select 查询发现
缓存中的数据已经更新,从DBA Studio进入表单管理,发现表中的数据根本没有变化。
在Sql plus执行update命令也是一样。
编写存储过程或者函数,却又可以编译。
大虾,请帮忙!
 
你该不会没有commit works吧?
 
commit works ?是要设置吗?
异动好象都只在缓存,可能没有提交。
 
只需要commit 即可
 
运行完更新命令后,执行commit命令。或者退出sqlplus都可以。
 
谢谢!
commit就好了。
上午问题就解决了,但一直都上不来。
还有要问的就是 sql Plus 怎么调试?为一个不是太复杂的函数,我编译了一下午才通过。
Sql plus只会提示“警告: 创建的函数带有编译错误。”排错非常困难!
请大虾继续帮忙。
 
用其他工具调试吧,可以用PLEdit
 
事务提交之后别的会话才能看到你更新的数据的
调试存储过程要用专业一点的工具啦,比如PL/SQL Developer、TOAD、等等等等
 
两位大虾说的工具我怎么都没有能够找到呢?我用的Oracle 8.16。
有没有象sql server / Analyzer 那样的调试工具很直观。
 
就用PL/SQL Developer吧, 断点跟踪,变量值查看、设置等常用功能都有了。
Delphi窑洞有得下载 http://www.51delphi.com
 
xianjun:我一直尝试打开这个网站但都没有成功。
我找到了TOAD,但好象无法调试过程和函数。
 
只有50分,只好每人10分了。
xianjun : 在TRichEdit中,如何得到光标所在行的行号?很急,如果知道
麻烦 emailto zcgjerry@163.com
 
后退
顶部