oracle的客户端Toad

oracle数据库的客户端,比较常用的是PL/SQL,当然还有很多,一个比较有名的就是TOAD。

最近在win7的64位操作系统上做开发,安装plsql出现问题。

网上也有解决方案。

就是当oracle的官网上下载一个instantclient-basic-win-x86-64-11.2.0.1.0.zip

然后修改一些环境变量,并修改plsql的connect选项。

按照那个方法我是没搞出来,所以只能换个方法了。

找到toad这个软件,安装上以后没有任何问题,所以只好使用这个作为oracle的客户端工具了。

tode官网:  http://www.toadworld.com/
版本11.6的64位的一个注册码:
key: 0-63920-08593-29060-02749
site message: flyfish576

--------------------------------------------------

这个和plsql差不多,只不过界面不一样,你需要慢慢习惯他的操作方式。



我们在editor面板里写sql语句。

查询点击左上角绿色三角图标(Execute/Compile Statement)。

还有另外一个按钮叫(Execute via SQL*Plus)这个是通过sqlplus来操作sql语句(和我们登陆sqlplus一样)。

对象的查看可以使用Object Palette面板,可以在里面看到表,点击后,在下方出现所有字段。

邮件点击表,在快捷菜单中选择describe可以看到表定义的详细。

如果想编辑该表结构,需要在快捷菜单中选择action console,弹出操作命令面板


比如我们选择Alter Table,则可以编辑表结构,弹出页面:



------------------------------------------------

好了,现在我要说的是toad编辑表数据的一个问题,算是bug吧(个人认为是bug)。

在editor中,对数据的编辑和plsql不太一样,使用for update不管用。

它的编辑可以用rowid。

select rowid,a.* from table a。

或者

edit tablename
edit tablename where ...... 

编辑完数据后,该提交了。注意这和plsql不一样,按照网上说的,应该点击那个绿色的对勾(post edit),

但是,即使是你点击了这个也并没有提交数据!!!

我们可以在sqlplus中查看一下,数据还是没有改变!!!不能用load的editor查询,因为它此事显示的是提交后应该

改变的数据!我认为load把你提交的数据放到了他的缓存中,并没有真正提交。查数据,也是先从缓存中查询,

没有的话,再从数据库查数据。

load的提交按钮在工具栏上方的红色乡下箭头。(蓝色向上箭头是回滚)。

在修改完数据记得要提交,否则你用editor查询查到的是错误的数据!


-------------------------------

对表结构和表数据的修改还可以在Schema Browser中。(在菜单database中)



这里已经把工具栏的提交按钮放置了(红色向下箭头按钮)。







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值