Exemplo: Performando pedidos SQL complexos

O analisador de sintaxe SQL do Optim™ High Performance Unload suporta apenas um subconjunto de toda a sintaxe SQL. Como resultado, apenas as tarefas baseadas em uma instrução SQL totalmente suportada por este analisador podem ser processadas no modo nativo. Para todas as outras instruções SQL que não podem ser analisadas por este analisador, não podem ser processadas uma outra forma do que executá-las através do motor Db2® .

Este exemplo mostra o relatório de uma execução com base em um arquivo de controle que contém uma instrução SQL muito complexa para ser compreendida pelo analisador de SQL em 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