PL/SQL

  • Oracle中rownum的原理

    Oracle中的rownum是一种伪列,它会根据返回记录生成一个序列化的数字。利用rownum,我们可以生产一些原先难以实现的结果输出,rownum是根据sql查询出的结果给每行分…

    编程 2012年10月23日 0 0
  • Oracle自定义函数中select语句令人费解的性能问题

    索引既可以隐式调用,也可以显式调用。索引的优化对数据库的性能至关重要。在Oracle中开发一个对帐函数时,碰到了奇怪的现象,同样的语句放在函数中,与放在主程序中执行,性能差距数百倍…

    数据库 2012年8月22日 0 0
  • PL/SQL Developer中的版本控制

    手头的项目以C为主,oracle库为辅,因而未对数据库进行严格的用户权限分配,多人用同一用户开发存储过程等,由于pl/sql developer可直接编辑数据库中的对象,所以在开发…

    开发工具 2012年3月20日 0 0
  • PL/SQL Developer居然不是Oracle的?

    在oracle产品中怎么都找不到pl/sql developer,也许是因为oracle收购的产品太多,不值得把这么个20M的东西放在主页上?然后就看到了sql developer…

    开发工具 2012年3月20日 0 0
  • Oracle的PLS-00231 错误分析

    Sybase中没有Function的概念(Java的不算),所以存储过程都需要用Exec调用。而Oracle这方面更灵活一些,可以声明Function和Procedure。除了语法…

    数据库 2012年3月19日 0 0
  • PL/SQL中的条件编译

    PL/SQL中居然有类似于C一样的条件编译指令,这对在过程中以dbms_output.put_line输出调试信息的方式很有用,当数据库功能中有版本区别时,也可以用条件编译指令在旧…

    数据库 2012年3月10日 0 0
  • PL/SQL中rpad/lpad的使用

    PL/SQL中似乎没有生成重复字符串的函数,可以用lpad/rpad来客串一下: select lpad(‘x’,10,’x’) f…

    数据库 2012年3月10日 0 0
  • Oracle中NVARCHAR2的问题!

    查过简单的资料,Oracle中NVARCHAR2可用于正确处理汉字,每位可对应于一个汉字或英文,如nvarchar2(10)可容纳10汉字,但varchar2(10)则只能容纳10…

    数据库 2012年3月6日 0 0
  • Oracle中的显式游标和隐式游标的使用区别

    游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理…

    数据库 2012年3月6日 0 0
  • Oracle自定义数据类型作表列时的访问

    Oracle除了预定义类型之外,还可以自定义类型,根据需求用户可以自己定义记录数据类型(Record)和记录表类型(Table),其中记录数据类型Record存储是一条记录,记录表…

    数据库 2012年3月2日 0 0