Oracle 扩展字段-轻松实现(oracle扩字段)

Oracle数据库提供了可扩展字段的功能,以助用户以更简单的方式在表中储存复杂的信息。

扩展字段允许用户在表中储存任意类型的数据,不限于字符、数值、日期等标准类型。而且,一个表可以拥有多达254个不同类型的扩展字段,并且每个扩展字段可以存储超过4000个字符。

Oracle扩展字段的建表语句格式如下:

CREATE TABLE TABLE_NAME {

col1 datatype1,

EXTRA_ATTRIBUTE VARCHAR2(4000),

col2 datatype2

}

其它标准列与扩展列间无任何区别。

此外,扩展字段还可以用于建立视图与索引:

CREATE VIEW V_NAME AS

SELECT col1,EXTRA_ATTRIBUTE,col2 FROM TABLE_NAME;

CREATE INDEX IDX_EXTATT ON TABLE_NAME(EXTRA_ATTRIBUTE);

使用扩展字段,存取和查询就跟访问其它任何标准列一样简单:

SELECT EXTRA_AT


数据运维技术 » Oracle 扩展字段-轻松实现(oracle扩字段)