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

本站中文解释

USER_XML_OUT_OF_LINE_TABLES 是Oracle数据库中的一个视图,用于存储所有XML类型外部表的SCN。它可以用来确认XML类型外部表是否已更新。

使用方法如下:

1. 首先,使用SELECT语句从USER_XML_OUT_OF_LINE_TABLES视图中检索要查询的XML外部表的表名、所属用户和外部表最后更新时间,如下所示:

SELECT table_name, owner, scn, last_modified_time
FROM user_xml_out_of_line_tables
WHERE table_name = ‘MY_EXTERNAL_XML_TABLE’;

2.接下来,可以使用DROP_XML_EXTERNAL_TABLE函数将此视图中的表名及对应的更新时间作为参数,以确认XML外部表是否更新,如下所示:

BEGIN
IF ( DROP_XML_EXTERNAL_TABLE(‘MY_EXTERNAL_XML_TABLE’,scn) )
THEN
DBMS_OUTPUT.PUT_LINE(‘DROPPED’);
ELSE
DBMS_OUTPUT.PUT_LINE(‘NOT DROPPED’);
END IF;
END;

官方英文解释

USER_XML_OUT_OF_LINE_TABLES describes all the out of line tables connected to a given root table for the same schema owned by the current user. Its columns (except for TABLE_OWNER) are the same as those in ALL_XML_OUT_OF_LINE_TABLES.

See Also:

“ALL_XML_OUT_OF_LINE_TABLES”


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