內部PL/SQL的增強
一體化SQL和PL/SQL解析器
在Oracle 9i之前,SQL引擎和PL/SQL引擎是分開的,但是在Oracle9i之後是合在一起的。
內部PL/SQL性能的增強
SQL和PL/SQL運行引擎的一體化。
減少從SQL中調用PL/SQL。
在10g中使用新的編譯器。
10g要比9i快50%到75%。
在10g中使用新的Debugging Capabilities 。
使用PL/SQL初始化參數PLSQL_WARNINGS。
初始化參數PLSQL_WARNINGS
有三種類型的選項:
ENABLE
答應使用警告,能夠基於所有類型的警告和基於警告消息的數字值。
DISABLE
關閉警告。
ERROR
答應定義特定的警告來代替錯誤,
有三種類型的警告水平
severe
information
performance
使用示例:
ALTER SESSION SET PLSQL_WARNINGS='enable:severe';
ALTER SESSION SET PLSQL_WARNINGS='enable:severe', 'disable: informational';
ALTER SESSION SET PLSQL_WARNINGS='enable:(6000, 6010)';
ALTER SYSTEM SET PLSQL_WARNINGS='enable:performance‘;
ALTER SESSION SET PLSQL_WARNINGS='DISABLE:ALL';
1