Oracle 视图 DBA_STREAMS_ADD_COLUMN 官方解释,作用,如何使用详细说明

本站中文解释

_RULES

Oracle视图DBA_STREAMS_ADD_COLUMN_RULES用于查询系统中配置的所有表添加列的规则。

可以使用该视图来查看哪些表的哪些列被添加了规则,即可以查询以下信息:

1. 要将列添加到哪个表;
2. 在表中哪个位置添加新列;
3. 新增加列的数据类型;
4. 在表中是否添加了新列的标志位;
5. 新列是否能够被修改;
6. 更新消息转换中指定新列的处理步骤;
7. 新列是否可以被删除。

使用方法:

1. 使用 SELECT 语句从该视图中查询配置的表添加列规则:SELECT * FROM DBA_STREAMS_ADD_COLUMN_RULES;
2. 使用 DESCRIBE 语句来查看视图的字段信息:DESCRIBE DBA_STREAMS_ADD_COLUMN_RULES;
3. 使用 ALTER TABLE 语句来添加或删除表的新列:ALTER TABLE ADD/DROP COLUMN ;

官方英文解释

DBA_STREAMS_ADD_COLUMN displays information about declarative rule-based transformations that add a column to a row logical change record (LCR).

Column Datatype NULL Description

RULE_OWNER

VARCHAR2(128)

Owner of the rule

RULE_NAME

VARCHAR2(128)

Name of the rule

SCHEMA_NAME

VARCHAR2(128)

Schema of the column to be added

TABLE_NAME

VARCHAR2(128)

Table of the column to be added

COLUMN_NAME

VARCHAR2(4000)

Name of the column to be added

COLUMN_VALUE

ANYDATA

Value of the column to be added

COLUMN_TYPE

VARCHAR2(4000)

Type of the column to be added

COLUMN_FUNCTION

VARCHAR2(128)

Name of the default function used to add a column

VALUE_TYPE

VARCHAR2(3)

Indicates whether to modify the old (OLD), new (NEW), or both (*) values of the LCR

PRECEDENCE

NUMBER

3 (the execution order relative to other transformations on the same STEP_NUMBER; the smaller number will be executed first)

STEP_NUMBER

NUMBER

Order in which this transformation should be executed


数据运维技术 » Oracle 视图 DBA_STREAMS_ADD_COLUMN 官方解释,作用,如何使用详细说明