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

本站中文解释

Oracle 视图 DBA_SQL_TRANSLATION_PROFILES是Oracle 11g中引入的新视图,是指定数据库内部SQL翻译配置相关的视图,它表示可以通过更改SQL包来改变查询及操作的行为。

DBA_SQL_TRANSLATION_PROFILES可用于以下用途:

1)为用户或模式应用SQL语句的翻译;

2)跟踪用户或模式应用SQL翻译的来源;

3)根据用户身份或模式,确定SQL语句是否翻译。

要使用DBA_SQL_TRANSLATION_PROFILES,首先要先配置Oracle中的SQL翻译器,然后使用以下SQL语句查出要使用的SQL翻译配置:
SELECT * FROM DBA_SQL_TRANSLATION_PROFILES WHERE (OWNER = ‘USER_NAME’
OR SCHEMA_NAME = ‘USER_NAME’);

此外,也可以使用ALTER SESSION命令来改变当前会话的SQL翻译配置:
ALTER SESSION SET SQL_TRANSLATION_PROFILE = ‘PROFILE_NAME’;

官方英文解释

DBA_SQL_TRANSLATION_PROFILES describes all SQL translation profiles in the database. Its columns are the same as those in ALL_SQL_TRANSLATION_PROFILES.

See Also:

“ALL_SQL_TRANSLATION_PROFILES”


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