Use este procedimento armazenado para importar um arquivo de shape para um banco de dados que tenha sido ativado para operações espaciais. O procedimento armazenado pode operar de uma destas duas formas:
Para obter um exemplo do código para chamada deste procedimento armazenado, consulte a função C gseImportShape 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 este procedimento armazenado é chamado deve conter um dos seguintes privilégios ou autoridades:
Parâmetros de entrada
Tabela 22. Parâmetros de entrada para o procedimento armazenado db2gse.gse_import_shape.
Nome | Tipo de dados | Descrição |
---|---|---|
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_import_shape é chamado. |
layerTable | VARCHAR(128) | Nome da tabela na qual deve ser carregado o arquivo de shape é
importado.
Este parâmetro não pode ser nulo. |
layerColumn | VARCHAR(30) | Nome da coluna que foi registrada como camada na qual serão carregados os
dados de shape.
Este parâmetro não pode ser nulo. |
fileName | VARCHAR(128) | Nome do arquivo de shape que deverá ser importado.
Este parâmetro não pode ser nulo. |
exceptionFile | VARCHAR(128) | Caminho e nome do arquivo no qual serão armazenados os shapes que não
puderam ser importados. Este é um novo arquivo que será criado quando o
procedimento armazenado db2gse.gse_import_shape for
executado.
Este parâmetro não pode ser nulo. |
srId | INTEGER | Identificador do sistema de referência espacial a ser usado pela camada
na qual os dados de shape serão carregados.
Este parâmetro pode ser nulo. Comentário: Se este identificador não estiver especificado, a transformação interna será definida com a resolução máxima possível para o arquivo de shape. |
commitScope | INTEGER | Número de registros por ponto de verificação.
Este parâmetro pode ser nulo. |
Parâmetros de saída
Tabela 23. Parâmetros de saída para o procedimento armazenado db2gse.gse_import_shape.
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. |