Cette procédure mémorisée permet d'exporter une couche et sa table associée vers un fichier SHAPE ou de créer un nouveau fichier SHAPE et d'y exporter une couche et sa table associée.
Pour un exemple du code requis pour appeler cette procédure mémorisée, reportez-vous à la fonction C gseExportShape dans le programme exemple. Pour plus d'informations sur ce programme, consultez le Rédaction d'applications pour Extension Spatiale.
L'ID utilisateur sous lequel est appelée la procédure mémorisée doit disposer du privilège SELECT sur la table à exporter
Paramètres d'entrée
Tableau 18. Paramètres d'entrée de la procédure mémorisée db2gse.gse_export_shape.
Nom | Type de données | Description |
---|---|---|
layerSchema | VARCHAR(30) | Nom du schéma auquel appartient la table spécifiée dans le paramètre
layerTable.
Ce paramètre peut prendre la valeur NULL. Commentaire : Si vous n'affectez pas de valeur au paramètre layerSchema, il prendra par défaut l'ID utilisateur sous lequel est appelée la procédure mémorisée db2gse.gse_export_shape. |
layerTable | VARCHAR(128) | Nom de la table à exporter.
Ce paramètre ne peut pas prendre la valeur NULL. |
layerColumn | VARCHAR(30) | Nom de la colonne enregistrée en tant que couche, que vous
exportez.
Ce paramètre ne peut pas prendre la valeur NULL. |
fileName | VARCHAR(128) | Nom du fichier SHAPE vers lequel doit être exportée la couche
spécifiée.
Ce paramètre ne peut pas prendre la valeur NULL. |
whereClause | VARCHAR(1024) | Corps de la clause WHERE. Il définit une restriction à appliquer à
l'ensemble de lignes qui doit être exporté. La clause peut faire
référence à toute colonne d'attribut appartenant à la table que vous
exportez. Le mot clé WHERE n'est pas requis dans cette
clause.
Ce paramètre peut prendre la valeur NULL. |
Paramètres de sortie
Tableau 19. Paramètres de sortie de la procédure mémorisée db2gse.gse_export_shape.
Nom | Type de données | Description |
---|---|---|
msgCode | INTEGER | Code associé aux messages susceptibles d'être renvoyés par le demandeur de la procédure mémorisée. |
msgText | VARCHAR(1024) | Message d'erreur complet, tel que généré sur le serveur Extension Spatiale. |
Restriction
Vous ne pouvez exporter qu'une couche à la fois.