1.oracle.sql是一个JAVA包,oracle.sql包为oracle sql数据类型提供了包装器类. oracle.sql包中的各个数据库类型类以及他们与对应oracle数据类型的映射如下:Java类 Oracle SQL类型 -------------------------------------------- oracle.sql.STRUCT STRUCT(对象) oracle.sql.REF REF(对象引用) oracle.sql.ARRAY VARRAY(集合) oracle.sql.BLOB BLOB(二进制大对象) oracle.sql.CLOB CLOB(字符大对象) oracle.sql.BFILE BFILE(外部文件) oracle.sql.CHAR CHAR,VARCHAR2 oracle.sql.DATE DATE oracle.sql.NUMBER NUMBER oracle.sql.RAW RAW oracle.sql.ROWID ROWID(行标识符)
2.编辑login.sql文件 eg: set long 5000 set linesize 1000 set pagesize 9999column global_name new_value gname set termout offselect lower(user)||'@'|| decode(global_name,'SKYDIVE','DATABASE','9I','8i',global_name) global_name from global_name; set sqlprompt'&gname>' set termout onSQL*PLUS启动时,将只执行login.sql.
oracle.sql包中的各个数据库类型类以及他们与对应oracle数据类型的映射如下:Java类 Oracle SQL类型
--------------------------------------------
oracle.sql.STRUCT STRUCT(对象)
oracle.sql.REF REF(对象引用)
oracle.sql.ARRAY VARRAY(集合)
oracle.sql.BLOB BLOB(二进制大对象)
oracle.sql.CLOB CLOB(字符大对象)
oracle.sql.BFILE BFILE(外部文件)
oracle.sql.CHAR CHAR,VARCHAR2
oracle.sql.DATE DATE
oracle.sql.NUMBER NUMBER
oracle.sql.RAW RAW
oracle.sql.ROWID ROWID(行标识符)
eg:
set long 5000
set linesize 1000
set pagesize 9999column global_name new_value gname
set termout offselect lower(user)||'@'||
decode(global_name,'SKYDIVE','DATABASE','9I','8i',global_name) global_name
from global_name;
set sqlprompt'&gname>'
set termout onSQL*PLUS启动时,将只执行login.sql.