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”