Guide d'utilisation et de référence

db2gse.gse_unregist_layer

Cette procédure mémorisée permet de désenregistrer une couche. Pour ce faire, elle effectue les opérations suivantes :

Lorsque les données d'adresse d'une ligne d'une table sont géocodées, les données spatiales résultantes sont placées dans la même ligne. Par conséquent, si cette ligne est supprimée, les données d'adresse et les données spatiales sont supprimées en même temps. Les déclencheurs ne suppriment pas les données spatiales.

Lors du traitement de cette procédure, les informations sur la couche sont supprimées de la vue du catalogue DB2GSE.GEOMETRY_COLUMNS. Pour plus d'informations sur cette vue, reportez-vous à la section DB2GSE.GEOMETRY_COLUMNS.

Autorisation

L'ID utilisateur sous lequel est appelée la procédure mémorisée doit disposer des droits ou privilèges suivants :

Paramètres d'entrée

Tableau 32. Paramètres d'entrée de la procédure mémorisée db2gse.gse_unregist_layer.
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_unregister_layer.

Tout nom de schéma, de table, de vue, de colonne ou de couche que vous affectez à un paramètre doit être entré en majuscules.

layerTable VARCHAR(128) Nom de la table contenant la colonne spécifiée par le paramètre layerColum.

Ce paramètre ne peut pas prendre la valeur NULL.

layerColumn VARCHAR(128) Nom de la colonne spatiale définie en tant que couche et que vous voulez désenregistrer.

Ce paramètre ne peut pas prendre la valeur NULL.

Commentaire : Une seule couche peut être indiquée pour le paramètre layerColumn. Par conséquent, si vous voulez désenregistrer plusieurs couches d'une table ou d'une vue, vous devez exécuter cette procédure mémorisée pour chacune de ces couches.

Paramètres de sortie

Tableau 33. Paramètres de sortie de la procédure mémorisée db2gse.gse_unregist_layer.
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

Si une colonne de vue définie en tant que couche de vue dépend d'une colonne de table définie en tant que couche de table, vous ne pouvez pas désenregistrer la couche de table tant que vous n'avez pas effectué cette opération sur la couche de vue.


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]