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