08 2014 档案
摘要:集合是相同数据类型元素的组合,类似于编程语言中的数组。它包含如下三种类型:关联数组Associative array(索引表 pl/sql table)、嵌套表(Nested Table)、变长数组(VARRAY)
阅读全文
摘要:经常用虚拟机做Oracle实验,实验结束时关闭数据库,退出数据库,切换到root账户,敲打关机命令,甚是繁琐。于是编写了一个shell脚本,可实现一键退出。
阅读全文
摘要:一、 在用户环境变量中指定(LINUX) 在用户的.bash_profile中增加两句: export NLS_LANG=AMERICAN 这一句必须指定,否则下一句不生效。export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss' 二、 在SQL*Plus的glo
阅读全文
摘要:数据库触发器是存储于数据库的命名PL/SQL语句块,当触发事件发生时它们会隐含执行。触发事件可以是如下任何一种:1> 处理数据库表的DML语句(如INSERT,UPDATE或者DELETE)。在触发事件发生之前或者之后,触发器会执行。2> 特定用户在特定模式下,或者任何用户执行的DDL语句(如CRE...
阅读全文
摘要:在Linux下面使用sqlplus很不爽,上下键,退格键都不能用,严重降低生产效率。 某一天终于发现了这个rlwrap这个好东西,特写此文记录。 下载地址如下: http://utopia.knoware.nl/~hlub/uck/rlwrap/ 一、 安装readlineOS的安装光盘里提供了re
阅读全文
摘要:在PL/SQL中,UTL_FILE包提供文本文件输入和输出功能。可以访问的目录通过初始化参数UTL_FILE_DIR设置。注意:UTL_FILE只能读取服务器端文本文件,不能读取二进制文件。这时候,应该使用DBMS_LOB包。使用UTL_FILE包的方法是打开文件文件,执行文件内容写入和读取等操作,...
阅读全文
摘要:Oracle Instant Client是Oracle发布的轻量级数据库客户端,如果仅仅是用SQL Developer连接数据库服务器端,或用SQL*Plus对数据库进行操作,相对于标准的客户端,Oracle Instant Client都是一个更好的选择,它大大简化了客户端的安装过程,占用空间极少,却包括必备的OCI、OCCI接口和ODBC、JDBC driver。
阅读全文
摘要:PL/SQL有两种类型的异常:内置异常和用户自定义异常。其中,内置异常又分为预定义异常和非预定义异常。
阅读全文
摘要:最近工作中,需对数据进行比对。在此之前,则需将数据导出。此处,利用SQL*Plus的spool命令
阅读全文