请教PLSQL和SQLPLUS!

[复制链接]
查看11 | 回复9 | 2008-8-8 12:44:01 | 显示全部楼层 |阅读模式
我是一个实施人员,想学一些对表数据进行操作的工具,现在我接触的有SQLPLUS和PLSQL,哪位能比较详细帮忙分析一下两个工具有何异同,以入它们各自的优缺点.
回复

使用道具 举报

千问 | 2008-8-8 12:44:01 | 显示全部楼层
一个是oracle 强化规则了的sql 语法规则,一个是oracle自己提供的数据处理工具
不同的东西
回复

使用道具 举报

千问 | 2008-8-8 12:44:01 | 显示全部楼层
估计楼主是说sql*plus 与pl/sql developer 吧。 sql*plus pl/sql developer都可以执行 pl/sql语言,只是类似dos 与windows的区别,sql*plus界面简洁,但能实现高级功能,PL/SQL 美观,功能也很强大 :)
回复

使用道具 举报

千问 | 2008-8-8 12:44:01 | 显示全部楼层
哦,这样啊,那对ORACLE数据表进行操作,你们一般用什么工具呢? 还有另外问一个,我在SQL*PLUS中和PLSQL中执行了一条相同的语句,结果却有不同的输出,很简单的一条语句:SELEC * FROM FND_NODES, 在PLSQL中正常输出了两条记录,而在SQL*PLUS中却输出为“2”,这是为什么呢?
回复

使用道具 举报

千问 | 2008-8-8 12:44:01 | 显示全部楼层
基本上 我用pl&sql developer 好像内嵌sql plus吧
回复

使用道具 举报

千问 | 2008-8-8 12:44:01 | 显示全部楼层
应该相同的吧,只是你用sql*plus输出的时候因为一些格式没调整,看不全而已是吧?
你试试这个:set linesize 1000
再去看看,要么就直接:select count(*) from fnd_nodes;
要么你进的不是同一环境。
回复

使用道具 举报

千问 | 2008-8-8 12:44:01 | 显示全部楼层
sql*plus是把刀,pl/sql是把枪,你说那个方便?
回复

使用道具 举报

千问 | 2008-8-8 12:44:01 | 显示全部楼层
呵,枪要子弹,打CS的时候没弹药了,只好用刀
回复

使用道具 举报

千问 | 2008-8-8 12:44:01 | 显示全部楼层
呵呵,比喻的真是生动形象啊,这样看来还是先用枪方便些
回复

使用道具 举报

千问 | 2008-8-8 12:44:01 | 显示全部楼层
如果说在功能上相比较,是不是有某些工作是SQL*PLUS能够完成,而在PL SQL中却无法完成呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行