Referência e Manual do Usuário

db2gse.gse_disable_autogc

Use este procedimento armazenado para eliminar ou desativar temporariamente disparadores que mantêm uma coluna espacial sincronizada com suas colunas de atributos. Por exemplo, é aconselhável desativar os disparadores enquanto você geocodifica os valores na coluna ou colunas atributos no modo batch. Para mais informações, consulte Sobre geocodificação.

Para obter um exemplo do código para chamada deste procedimento armazenado, consulte a função C gseDisableAutoGc no programa de amostra. Para obter informações sobre este programa, consulte Gravando aplicações para Spatial Extender.

Autorização

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 6. Parâmetros de entrada para o procedimento armazenado db2gse.gse_disable_autogc.
Nome Tipo de dados Descrição
operMode SMALLINT Indica se os disparadores deverão ser eliminados ou desativados temporariamente.

Os disparos eliminados não possuem efeito sobre as instruções SQL.

Os disparos desativados temporariamente podem ser recriados sem precisar especificar novamente os parâmetros definidos anteriormente.

Este parâmetro não pode ser nulo.

Comentário: Para eliminar disparadores, use a macro GSE_AUTOGC_DROP. Para desativá-los temporariamente, use a macro GSE_AUTOGC_INVALIDATE. 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 ou view especificados 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_disable_autogc é chamado.

layerTable VARCHAR(128) Nome da tabela na qual estão definidos os disparadores que você deseja eliminar ou desativar temporariamente.

Este parâmetro não pode ser nulo.

layerColumn VARCHAR(128) Nome da coluna ativada espacialmente que é mantida pelos disparadores que você deseja eliminar ou desativar temporariamente.

Este parâmetro não pode ser nulo.

Parâmetros de saída

Tabela 7. Parâmetros de saída para o procedimento armazenado db2gse.gse_disable_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.
msgText VARCHAR(1024) Mensagem de erro completa, conforme construída no servidor Spatial Extender.


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]