Esempio: esecuzione di richieste SQL complesse
L'analizzatore della sintassi SQL in Optim™ High Performance Unload supporta solo un sottoinsieme dell'intera sintassi SQL. Di conseguenza, solo le attività basate su un'istruzione SQL completamente supportata da questo programma di analisi possono essere elaborate in modalità nativa. Per tutte le altre istruzioni SQL che non possono essere analizzate da questo programma di analisi, non possono essere elaborate in un altro modo rispetto all'esecuzione tramite il motore Db2® .
Questo esempio mostra il report di un'esecuzione basata su un file di controllo contenente un'istruzione SQL troppo complessa per essere compresa dall'analizzatore SQL in Optim High Performance Unload :
INZM031I Optim High Performance Unload for Db2 06.01.00.001(140528)
64 bits 05/28/2014 (Linux lat118 x86_64)
INZI473I Memory limitations: 'unlimited' for virtual memory and 'unlimited' for data segment
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
000001
000002 GLOBAL CONNECT TO SAMPLE
000003 ;
000004 UNLOAD TABLESPACE USERSPACE1
000005 DB2 YES
000006
000007 SELECT EMPNO FROM EMPLOYEE
000008 WHERE EMPNO IN (
000009 SELECT EMPNO FROM EMPLOYEE
000010 FETCH FIRST 1 ROWS ONLY
000011 );
000012
000013 OUTFILE("outfile")
000014
000015 FORMAT DEL
000016 ;
INZU462I HPU control step start: 22:50:55.332.
INZU063I Unsupported SELECT :
- SELECT EMPNO FROM EMPLOYEE WHERE EMPNO IN ( SELECT EMPNO FROM EMPLO -
- YEE FETCH FIRST 1 ROWS ONLY ) -
INZU103W DB2 YES specified, will attempt Db2 processing.
INZU463I HPU control step end : 22:50:55.338.
INZU464I HPU run step start : 22:50:55.339.
INZU410I HPU utility has unloaded 1 rows on lat118 host for I1010.EMPLOYEE in outfile.
INZU465I HPU run step end : 22:50:55.346.
INZI441I HPU successfully ended: Real time -> 0m0.013876s
User time -> 0m0.020000s : Parent -> 0m0.020000s, Children -> 0m0.000000s
System time -> 0m0.040000s : Parent -> 0m0.040000s, Children -> 0m0.000000s