Use este procedimento armazenado para:
Para obter um exemplo do código para chamada deste procedimento armazenado, consulte a função C gseEnableAutoGC no programa de amostra. Para obter informações sobre este programa, consulte Gravando aplicações para DB2 Spatial Extender.
A ID de usuário com a qual esse procedimento armazenado foi chamado deve ter autorização na forma de uma autoridade, privilégio ou conjunto de privilégios, especificamente:
Parâmetros de entrada
Tabela 11. Parâmetros de entrada para o procedimento armazenado db2gse.gse_enable_autogc.
Nome | Tipo de dados | Descrição |
---|---|---|
operMode | SMALLINT | Valor que indica se os disparadores que iniciam a geocodificação serão
criados pela primeira vez ou serão reativados após a desativação
temporária.
Este parâmetro não pode ser nulo. Comentário: Para criar os disparadores, use a macro GSE_AUTOGC_CREATE. Para reativá-los, use a macro GSE_AUTOGC_RECREATE. Para descobrir quais valores estão associados a estas macros, consulte o arquivo db2gse.h. No AIX, ele está armazenado no diretório $DB2INSTANCE/sqllib/include/. No Windows NT, está armazenado no diretório %DB2PATH%\include\. |
layerSchema | VARCHAR(30) | Nome do esquema ao qual pertence a tabela especificada no parâmetro
layerTable.
Este parâmetro pode ser nulo. Comentário: Se você não fornecer um valor para o parâmetro layerSchema, ele assumirá a ID de usuário com que o procedimento armazenado db2gse.gse_enable_autogc é chamado. |
layerTable | VARCHAR(128) | Nome da tabela em que serão operados os disparadores criados ou
reativados por este procedimento armazenado.
Este parâmetro não pode ser nulo. |
layerColumn | VARCHAR(128) | Nome da coluna espacial que deverá ser mantida pelos disparadores que
este procedimento armazenado cria ou reativa.
Este parâmetro não pode ser nulo. |
gcId | INTEGER | Identificador do geocoder que será chamado pelos disparadores de inserção
e atualização que este procedimento armazenado cria ou reativa.
Este parâmetro não pode ser nulo se o parâmetro operMode for definido como GSE_AUTOGC_CREATE. Ele poderá ser nulo se operMode estiver definido como GSE_AUTOGC_RECREATE. |
precisionLevel | INTEGER | O grau em que os dados fonte devem coincidir dados de referência
correspondentes para que o geocoder processe os dados fonte com êxito.
Este parâmetro não pode ser nulo se o parâmetro operMode for definido como GSE_AUTOGC_CREATE. Ele poderá ser nulo se operMode estiver definido como GSE_AUTOGC_RECREATE. Comentário: O nível de precisão pode variar de 1 a 100%. |
vendorSpecific | VARCHAR(256) | Informações técnicas fornecidas pelo fornecedor; por exemplo, o
caminho e nome de um arquivo que o fornecedor usa para definir
parâmetros.
Este parâmetro não pode ser nulo se o parâmetro operMode for definido como GSE_AUTOGC_CREATE. Ele poderá ser nulo se operMode estiver definido como GSE_AUTOGC_RECREATE. |
Parâmetros de saída
Tabela 12. Parâmetros de saída para o procedimento armazenado db2gse.gse_enable_autogc.
Nome | Tipo de dados | Descrição |
---|---|---|
msgCode | INTEGER | Código associado às mensagens que o responsável pela chamada deste procedimento armazenado poderá retornar. |
Reservado | VARCHAR(1024) | Mensagem de erro completa, conforme construída no servidor DB2 Spatial Extender. |
Restrições