在Oracle 10g和9i上對於開發者一些新的特性的總結

litterbaby發表於2007-04-01
在Oracle 10g和9i上對於開發者一些新的特性的總結[@more@]

Oracle 10g9i上對於開發者一些新的特性的總結

1、 內部PL/SQL的增強

一體化SQLPL/SQL解析器

Oracle 9i之前,SQL引擎和PL/SQL引擎是分開的,但是在Oracle9i之後是合在一起的。

內部PL/SQL效能的增強

SQLPL/SQL執行引擎的一體化。

減少從SQL中呼叫PL/SQL

10g中使用新的編譯器。

10g要比9i50%到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';

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/222350/viewspace-908077/,如需轉載,請註明出處,否則將追究法律責任。

相關文章