Академический Документы
Профессиональный Документы
Культура Документы
PL/SQL
15-1
Using PL/SQL Initialization Parameters
PLSQL S15L1 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 3
Using PL/SQL Initialization Parameters
Purpose
PLSQL S15L1 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 4
Using PL/SQL Initialization Parameters
What are Initialization Parameters?
PLSQL S15L1 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 6
Using PL/SQL Initialization Parameters
Changing the Value of a Parameter
The new parameter value will be used until you log off, or
until you change the value again.
PLSQL S15L1 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 7
Using PL/SQL Initialization Parameters
Using PLSQL_CODE_TYPE
PLSQL S15L1 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 8
Using PL/SQL Initialization Parameters
Using PLSQL_CODE_TYPE: Example
PLSQL S15L1 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 9
Using PL/SQL Initialization Parameters
Using PLSQL_CODE_TYPE: Example
The compile was quick, but see how long the procedure
takes to run.
Eleven seconds!
That's much longer than most of the procedures and
functions you have been writing.
BEGIN
longproc;
END;
PLSQL S15L1 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 10
Using PL/SQL Initialization Parameters
Using PLSQL_CODE_TYPE: Example
PLSQL S15L1 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 11
Using PL/SQL Initialization Parameters
Using PLSQL_CODE_TYPE: Example
PLSQL S15L1 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 12
Using PL/SQL Initialization Parameters
Using PLSQL_CODE_TYPE: A Second
Example
BEGIN
sqlproc;
END;
PLSQL S15L1 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 13
Using PL/SQL Initialization Parameters
Using PLSQL_CODE_TYPE: A Second
Example
BEGIN
sqlproc;
END;
PLSQL S15L1 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 14
Using PL/SQL Initialization Parameters
NATIVE Compilation and SQL
Statements
PLSQL S15L1 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 17
Using PL/SQL Initialization Parameters
Does your PL/SQL Program Contain
Useless Code?
PLSQL S15L1 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 18
Using PL/SQL Initialization Parameters
The PLSQL_OPTIMIZE_LEVEL
Initialization Parameter
PLSQL S15L1 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 19
Using PL/SQL Initialization Parameters
The PLSQL_OPTIMIZE_LEVEL
Initialization Parameter
PLSQL S15L1 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 22
Using PL/SQL Initialization Parameters
PLSQL_OPTIMIZE_LEVEL: An Example
PLSQL S15L1 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 23
Using PL/SQL Initialization Parameters
Using
USER_PLSQL_OBJECT_SETTINGS
PLSQL S15L1 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 24
Using PL/SQL Initialization Parameters
Using
USER_PLSQL_OBJECT_SETTINGS
PLSQL S15L1 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 25
Using PL/SQL Initialization Parameters
Terminology
PLSQL S15L1 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 26
Using PL/SQL Initialization Parameters
Summary
PLSQL S15L1 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 27
Using PL/SQL Initialization Parameters