Este capítulo documenta os procedimentos armazenados que permitem a construção de um sistema de informações geográficas com o Spatial Extender. Quando o Spatial Extender é ativado e usado a partir do Centro de Controle, estes procedimentos armazenados são chamados implicitamente. Por exemplo, quando você clica em OK a partir de uma janela do Spatial Extender, o DB2 chama os procedimentos armazenados associados a essa janela. Como alternativa, você pode chamar os procedimentos armazenados num programa da aplicação. É aconselhável incluir o arquivo de cabeçalho, db2gse.h, em tal programa. Este arquivo contém as definições de macro para as constantes que você atribuir aos parâmetros dos procedimentos armazenados. No AIX, ele está armazenado no diretório $DB2INSTANCE/sqllib/include/. No Windows NT, está armazenado no diretório %DB2PATH%\include\.
Atenção: |
---|
Todas as constantes da cadeia de caracteres dos parâmetros de entrada dos procedimentos armazenados são sensíveis a maiúsculas e minúsculas. Para descobrir quais parâmetros requerem essas constantes, consulte as tabelas deste capítulo. Você deve especificar em letras maiúsculas qualquer nome de esquema, nome de tabela, nome de exibição, nome de coluna ou nome de camada atribuídos a um parâmetro. |
Antes de chamar um procedimento armazenado, seja implícita ou explicitamente, você deve estar conectado ao banco de dados no qual o Spatial Extender está instalado. O primeiro procedimento armazenado que você utilizar será db2gse.gse_enable_db. Ele ativa o banco de dados para operações espaciais. Você poderá usar outros procedimentos armazenados somente após a ativação do banco de dados.
As implementações dos procedimentos armazenados estão arquivadas na biblioteca db2gse do servidor Spatial Extender.
As seguintes listas podem ser usadas para consulta dos procedimentos armazenados, seja pelos nomes ou pelas tarefas que podem realizar. A primeira lista apresenta os nomes:
A lista seguinte apresenta as tarefas que os procedimentos armazenados executam.
Para obter informações sobre as seqüências nas quais é possível executar estas tarefas, consulte Sobre o Spatial Extender e Gravando aplicações para Spatial Extender.