数据库

  • Oracle的sequence及left join等

    Oracle里有sequence对象,实际上是系统提供的一个自增值列。这个值增长到指定的大小后会重头开始。通常用在生成数据库数据记录的增长主键或序号的地方。Sequence是数据库…

    数据库 2012年8月30日 0 0
  • Oracle自定义函数中select语句令人费解的性能问题

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

    数据库 2012年8月22日 0 0
  • Sybase str_replace使用的注意事项

    字符串的空值和空串在许多语言中有明确的区分,还记得C中的null和”\0″,以及C#中的string.isNullOrEmpty方法不?这里str_repl…

    数据库 2012年8月2日 0 0
  • Oracle EXECUTE IMMEDIATE同时执行多条语句的问题

    Sybase中,将sql语句之间加上 go(原命令行方式语法),可用一条execute执行多条sql语句,这倒省事不少,在oracle中呢,用分号分隔行不?实验结果是不行。查了一下…

    数据库 2012年7月25日 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
  • Oracle存储过程中访问属于其它用户的表及系统表

    在用PL/SQL开发程序时,有时需要通过查询一些系统状态,实现一些功能。在plsql developer的交互Sql窗口中可访问sys用户的系统表,如sys.dba_users或s…

    数据库 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连接配置文件的位置

    Oracle有三个配置文件:sqlnet.ora 用在oracle client端,用于配置连接服务端oracle的相关参数。tnsnames.ora 用在oracle clien…

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

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

    数据库 2012年3月6日 0 0