Cette procédure mémorisée permet d'effectuer les tâches suivantes :
Pour un exemple du code requis pour appeler cette procédure mémorisée, reportez-vous à la fonction C gseEnableAutoGC 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 de l'autorisation appropriée octroyée sous la forme de droits, d'un privilège ou d'un ensemble de privilèges ; il s'agit en l'occurrence :
Paramètres d'entrée
Tableau 11. Paramètres d'entrée de la procédure mémorisée db2gse.gse_enable_autogc.
Nom | Type de données | Description |
---|---|---|
operMode | SMALLINT | Indique si les déclencheurs qui lancent le géocodage doivent être créés
ou réactivés après avoir été temporairement désactivés.
Ce paramètre ne peut pas prendre la valeur NULL. Commentaire : Pour créer des déclencheurs, utilisez la macro GSE_AUTOGC_CREATE. Pour les réactiver, recourez à la macro GSE_AUTOGC_RECREATE. Pour déterminer les valeurs associées à ces macros, consultez le fichier db2gse.h. Sous AIX, ce fichier se trouve dans le répertoire $DB2INSTANCE/sqllib/include/. Sous Windows NT, il est stocké dans le répertoire %DB2PATH%\include\. |
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 procédure mémorisée db2gse.gse_enable_autogc. |
layerTable | VARCHAR(128) | Nom de la table concernée par l'exécution des déclencheurs créés ou
réactivés par cette procédure mémorisée.
Ce paramètre ne peut pas prendre la valeur NULL. |
layerColumn | VARCHAR(128) | Nom de la colonne spatiale mise à jour par les déclencheurs créés ou
réactivés par cette procédure mémorisée.
Ce paramètre ne peut pas prendre la valeur NULL. |
gcId | INTEGER | Identificateur du géocodeur qui doit être appelé par les déclencheurs
d'insertion et de mise à jour créés ou réactivés par cette procédure
mémorisée.
Ce paramètre ne peut pas prendre la valeur NULL si le paramètre operMode est défini par GSE_AUTOGC_CREATE. Il peut la prendre si operMode a la valeur GSE_AUTOGC_RECREATE. |
precisionLevel | INTEGER | Degré de correspondance requis entre les données source et les données de
référence pour que le géocodeur traite les données source avec succès.
Ce paramètre ne peut pas prendre la valeur NULL si le paramètre operMode est défini par GSE_AUTOGC_CREATE. Il peut la prendre si operMode a la valeur GSE_AUTOGC_RECREATE. Commentaire : Le niveau de précision peut aller de 1 à 100 %. |
vendorSpecific | VARCHAR(256) | Informations techniques données par le fournisseur ; par exemple,
le chemin d'accès et le nom du fichier qu'il utilise pour la
définition des paramètres.
Ce paramètre ne peut pas prendre la valeur NULL si le paramètre operMode est défini par GSE_AUTOGC_CREATE. Il peut la prendre si operMode a la valeur GSE_AUTOGC_RECREATE. |
Paramètres de sortie
Tableau 12. Paramètres d'entrée de la procédure mémorisée db2gse.gse_enable_autogc.
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. |
Restrictions