pl/sql 数据库开发语言 写存储过程 触发器 包 等
sql*plus 数据库工具,类似于sql server的 查询分析器

解决方案 »

  1.   

    谢谢bzszp(SongZip) 这就怪了,那么说在写一般的SQL语句时,就不用PL/SQL了????  ORACLE在写存储过程 触发器 包等时为什么要用到PL/SQL,有什么好处吗????  是不是PL/SQL也是运行在SQL/PLUS上的??
      

  2.   

    pl/sql是Oracle自定义的语言,一般的Sql语句是有标准的,Oracle实现了这个标准,同时又有扩充,在写一般Sql的时候,你感觉不到差别。
    其实都是pl/sql
    也就无所谓好处坏处
    sql/plus是一个工具
      

  3.   

    pl/sql  和 sql/plus  都只是工具而已,都可以用来运行语句,但是pl/sql 的功能比较强大(比如导入导出的功能及比较齐全),而且他是可视化的
    ,应该说它可以包括sqlplus的功能,还有,pl/sql的语法与标准sql 还是有一点区别的
      

  4.   

    先谢了,越来越糊涂了,pl/sql到底是语言还工具??SQLPLUS Worksheet中的SQL/PLUS 和直接启动的SQL PLUS有什么区别?哪个才是类似于sql server的 查询分析器???急!!!!
      

  5.   

    两个都是工具,
    使用的都是sql语言,
    只是pl/sql有所扩展。sql plus类似于sql server的查询分析器。
    是oracle自带的客户端工具。pl/sql是个功能很强大的软件。
    比如编译、调试存储过程……
    这个是独立于oracle的,
    要自己下载安装的。
      

  6.   

    pl/sql只是ORACLE实现的一个语言,是对oracle进行扩充了之后的一个语言,它包括所有的sql,我们连接oracle进行操作时都是使用的这套语言。
    而前面几位老兄说的pl/sql是一个功能很强的软件,我恐怕他们说的是plsql developer那个软件吧,plsql developer才是一个功能强大的软件,用于数据库开发,调试的。
      

  7.   

    怎么sql plus这么难用???   当输入语句时,要改的话,根本退不回前面的语句,晕!!!跟sql server的查询分析器比起来差太远了!老大们,你们在ORACLE中是用什么查询分析器的??????  是不是用sql plus??plsql developer是不是适合于全部数据库的??  比如:ORACLE、SQL SERVER等.
      

  8.   

    楼上是用习惯了sql server呀。
    SQL*PLUS 类似于sql server的 查询分析器  你也可以用toad
      

  9.   

    SQL是标准的数据库语言, 但是各厂商根据自己数据库产品的做了一些扩展,SQL server的扩展语言为T-SQL,而oracle的扩展语言为pl/sql. pl/sql只是oracle公司针对自己的产品的扩展语言. 也就是说pl/sql的语法只在oracle数据库中可以使用.SQL*PLUS,是oracle的一个工具, 让你可以通过自己建的数据库连接,来连接到数据库操作数据,在SQL*PLUS中你可以使用标准的SQL语言,也可以使用PL/SQL语言.PL/SQL Developer:第三方开发工具,要独立安装, 安装后可以使用数据库连接连到数据库,可以操作数据库数据,可以使用SQL 和PL/SQL语言.toad:第三方开发工具,要独立安装,安装后可以使用数据库连接连到数据库,可以操作数据库数据,可以使用SQL 和PL/SQL语言.
     
    楼主,解释够清楚了吗?