Bloco FAST_SELECT

O bloco FAST_SELECT e sua estrutura SQL subjacente representam o SQL que Optim™ High Performance Unload suporta nativamente. As estruturas SQL subjacentes são definidas nas seções seguintes a este bloco.

Atenção: O bloco FAST_SELECT requer um ponto-e-vírgula no final.
Figura 1. Bloco de seleção rápida

1  SELECT
1+ ,
1 *
1 column name
1 literal
1 expression
1 Db2 variable
2  FROM
1 tablename
1 creator.tablename
1 SYSTEM.creator.tablename(1)(2)
1 period_condition
4?  WHERE search_condition
4  ;
Notas:
  • 1 Se a instrução SELECT se referir a um nome de tabela qualificado com o nome do locatário SYSTEM, o locatário a ser considerado pela execução também deverá ser o locatário SYSTEM.
  • 2 Se a instrução SELECT se referir a um nome de tabela qualificado com um nome de locatário, esse nome de locatário deverá ser SYSTEM.

Processamento de exibições Db2® com Optim High Performance Unload

Optim High Performance Unload pode processar nativamente as exibições Db2, inclusive as exibições de tabelas temporais. As seguintes condições devem ser atendidas para que o Optim High Performance Unload possa processar uma exibição nativamente:
  • As informações do catálogo devem ser recuperadas a partir de um banco de dados ao vivo e não de uma imagem de backup.
  • Optim High Performance Unload deve entender a sintaxe da instrução de criação da visualização. Se a instrução de criação for muito complexa, o processamento será passado para Db2 e, se a opção DB2 estiver definida como NO, Optim High Performance Unload retorna um erro.