Show how to reduce round trips with session callbacks.
This commit is contained in:
parent
8d18997d26
commit
f743d02857
@ -530,6 +530,19 @@ scalability.
|
|||||||
In this example tagging was not being used, so the ``requestedTag`` parameter
|
In this example tagging was not being used, so the ``requestedTag`` parameter
|
||||||
is ignored.
|
is ignored.
|
||||||
|
|
||||||
|
Note: if you need to execute multiple SQL statements in the callback, use an
|
||||||
|
anonymous PL/SQL block to save round-trips of repeated ``execute()`` calls.
|
||||||
|
With ALTER SESSION, pass multiple settings in the one statement:
|
||||||
|
|
||||||
|
.. code-block:: python
|
||||||
|
|
||||||
|
cursor.execute("""
|
||||||
|
begin
|
||||||
|
execute immediate
|
||||||
|
'alter session set nls_date_format = ''YYYY-MM-DD'' nls_language = AMERICAN';
|
||||||
|
-- other SQL statements could be put here
|
||||||
|
end;""")
|
||||||
|
|
||||||
**Connection Tagging**
|
**Connection Tagging**
|
||||||
|
|
||||||
Connection tagging is used when connections in a pool should have differing
|
Connection tagging is used when connections in a pool should have differing
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user