Ferramentas SQL - Funções SQL de alto desempenho para IBM i e RPG IV
Bob Cozzi Biblioteca de funções SQL do IBM i, SQLTOOLS agora é gratuito para uso por todos os clientes do IBM i. Para atualizações, visite esta página do github. Para obter suporte, use os fóruns do github aqui ou acesse LinkedIn.com/in/BobCozzi e marque Bob Cozzi em sua mensagem.
Os clientes existentes podem atualizar para a V3.4 gratuitamente a qualquer momento. Basta baixá-lo no link de lançamento no lado direito desta página.
SQL Tools fornece wrappers SQL Table Function (UDTF) para a maioria das APIs do IBM i, além de fornecer recursos adicionais, como funções financeiras, suporte CSV e recursos de leitura/gravação IFS.
As Ferramentas SQL podem ser instaladas e executadas no IBM i Versão 7.2 e posterior sem alterações. Isto é, se você tiver partições V7R2 e V7R5, poderá usar exatamente as mesmas funções do SQL Tools em ambas, sem problemas de sintaxe ou restrições de recursos.
Para fazer download do SQL Tools for IBM i, clique no link Release no lado direito desta página. Em seguida, selecione o arquivo salvo apropriado. A maioria dos usuários do IBM i V7R3 e posterior deve fazer download e instalar o SQLTOOLS.SAVF, enquanto aqueles no V7R2 devem usar o SQLTOOLS72.SAVF para seu sistema.
Depois de fazer download do arquivo salvo para seu PC, faça upload dele para o servidor IBM i usando FTP de modo binário ou similar. Normalmente você deve criar um objeto de arquivo salvo no servidor IBM i em QGPL e fazer upload do PC .SAVF para esse arquivo host. O IBM i permite criar um arquivo salvo usando o comando CRTSAVF CL.
CRTSAVFQGPL/SQLTOOLSSe o arquivo salvo já existir, você deve limpá-lo antes de realizar o upload do FTP.
CLRSAVFQGPL/SQLTOOLS
Se o SAVF não existir, o upload FTP BINARY irá criá-lo automaticamente corretamente se e somente se o nome do arquivo do PC SQLTOOLS.SAVF ou SQLTOOLS72.SAVF contiver o sufixo .SAVF .
Para instalar Ferramentas SQL, o comando CL RSTLICPGM (Restaurar Programa Licenciado) é usado. Se uma versão anterior do SQL Tools já estiver instalada em seu sistema, você precisará removê-la antes de instalar a versão mais recente.
Determine qual versão está instalada. Use o comando GO LICPGM CL para listar todos os programas licenciados instalados
IR LICPGM
Opção de seleção 10=Exibir e rolar para baixo até ver o programa licenciado 2COZ-STn onde n é 1, 2 ou 3
Se você localizar uma instalação anterior, remova-a usando o comando CL DLTLICPGM da seguinte maneira:
DLTLICPGM2COZST3
Certifique-se de substituir o '3' à direita pela versão que você instalou atualmente.
Para instalar ferramentas SQL, use o comando RSTLICPGM CL
RSTLICPGM 2COZST3 *SAVF SAVF(QGPL/SQLTOOLS)
Se você estiver instalando em uma partição IBM i V7R2, use o arquivo salvo denominado QGPL/SQLTOOLS72 no comando RSTLICPGM.
Também tenho um comando CL gratuito chamado WRKOBJSQL (Trabalhar com objetos SQL) que exibe uma lista dos objetos SQL instalados na biblioteca especificada. NOTA: Este comando era anteriormente denominado WRKFUNC e foi incluído no pacote SQL iQuery.
Você pode usar:
WRKOBJSQL SQLTOOLS
para visualizar as funções disponíveis, procedimentos armazenados e visualizações que foram instaladas pelas Ferramentas SQL.