Use este procedimento armazenado para exportar uma camada e sua tabela associada a um arquivo de formato ou criar um novo arquivo de formato e exportar uma camada e sua tabela associada para este novo arquivo.
Para obter um exemplo do código para chamada deste procedimento armazenado, consulte a função C gseExportShape no programa de amostra. Para obter informações sobre este programa, consulte Gravando aplicações para Spatial Extender.
A ID de usuário com a qual este procedimento armazenado é chamado deve ter o privilégio SELECT na tabela que deverá ser exportada.
Parâmetros de entrada
Tabela 18. Parâmetros de entrada para o procedimento armazenado db2gse.gse_export_shape.
Nome | Tipo de dados | Descrição |
---|---|---|
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_export_shape é chamado. |
layerTable | VARCHAR(128) | Nome da tabela que você está exportando.
Este parâmetro não pode ser nulo. |
layerColumn | VARCHAR(30) | Nome da coluna que foi registrada como sendo a camada que você está
exportando.
Este parâmetro não pode ser nulo. |
fileName | VARCHAR(128) | Nome do arquivo de formato para o qual a camada especificada deverá ser
exportada.
Este parâmetro não pode ser nulo. |
whereClause | VARCHAR(1024) | O corpo da cláusula where. Define uma restrição em um conjunto de
linhas a serem exportadas. A cláusula pode referenciar qualquer coluna
de atributo na tabela que você está exportando. A palavra-chave WHERE
não é necessária nesta cláusula.
Este parâmetro pode ser nulo. |
Parâmetros de saída
Tabela 19. Parâmetros de saída para o procedimento armazenado db2gse.gse_export_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. |
msgText | VARCHAR(1024) | Mensagem de erro completa, conforme construída no servidor Spatial Extender. |
Restrição
É possível exportar somente uma camada por vez.