易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle split函数

CREATE OR REPLACE TYPE ty_str_array IS TABLE OF VARCHAR2 (4000);
CREATE OR REPLACE FUNCTION fn_split (p_str IN VARCHAR2, p_delimiter IN VARCHAR2)
    RETURN ty_str_split
IS
    j INT := 0;
    i INT := 1;
    len INT := 0;
    len1 INT := 0;
    str VARCHAR2 (4000);
    str_split ty_str_array := ty_str_array ();
BEGIN
    len := LENGTH (p_str);
    len1 := LENGTH (p_delimiter);
    WHILE j < len
    LOOP
        j := INSTR (p_str, p_delimiter, i);
        IF j = 0
        THEN
            j := len;
             str := SUBSTR (p_str, i);
             str_split.EXTEND;
             str_split (str_split.COUNT) := str;
            IF i >= len
            THEN
                EXIT;
            END IF;
        ELSE
            str := SUBSTR (p_str, i, j - i);
            i := j + len1;
            str_split.EXTEND;
            str_split (str_split.COUNT) := str;
        END IF;
    END LOOP;
  


相关文档:

linux关于$ORACLE_HOME/root.sh和/etc/oratab

1.安装时要执行两个脚本,root.sh是其中一个。
   需要用root用户执行root.sh去生成/etc/oratab文件。————1.dbca中不会有删除选项(因为运行时需要/etc/oratab)
                   & ......

Oracle 专用服务器与共享服务器的区别

专用服务器:一个客户端连接对应一个服务器进程
共享服务器:多个客户端连接对应一个服务器进程,服务器端存在一个进程调度器来管理。
Oracle缺省用的是专用服务器模式,Oracle可以同时支持共享服务器和专用服务器模式,可以指定一个会话使用专用服务器,另一个会话使用共享服务器。
共享服务器具有以下一些缺点:
1)共 ......

Oracle数据库备份导入导出

1. 将数据库完全导出
    用户名system 密码system 导出到Oracle用户目录下的testdb20100522.dmp文件中
    #exp system/system@testdb file=testdb20100522.dmp full=y
2. 将数据库中system用户与sys用户的表导出
    #exp system/system@testdb file= testdb20100522.d ......

Oracle表空间常用操作

1. 查看Oracle创建过哪些用户
   >select username from all_users;
2. 查看Oracle创建过哪些表空间,表空间的名字和大小
   >select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size
    from dba_tablespaces t, dba_data_files d
    wher ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号