Le présent chapitre décrit les procédures mémorisées qui vous permettent de créer un système d'informations géographiques (SIG) avec Extension Spatiale. Lorsque vous activez et utilisez Extension Spatiale à partir du Centre de contrôle, vous appelez implicitement ces procédures. Par exemple, quand vous cliquez sur OK dans une fenêtre Extension Spatiale, DB2 appelle automatiquement la ou les procédure(s) associée(s) à cette fenêtre. Par contre, vous pouvez appeler les procédures mémorisées de manière explicite dans un programme d'application. Il est alors recommandé d'inclure le fichier d'en-tête db2gse.h dans ce type de programme. En effet, il contient les macro-définitions des constantes que vous affectez aux paramètres des procédures mémorisées. Sous AIX, ce fichier réside dans le répertoire $DB2INSTANCE/sqllib/include/. Sous Windows NT, il est stocké dans le répertoire %DB2PATH%\include\.
Attention : |
---|
Toutes les constantes des chaînes de caractères, associées aux paramètres d'entrée des procédures mémorisées prennent en compte la distinction entre majuscules et minuscules. Pour connaître les paramètres nécessitent ces constantes, reportez-vous aux tableaux présentées dans ce chapitre. 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. |
Pour pouvoir appeler une procédure mémorisée, implicitement ou explicitement, vous devez tout d'abord vous connecter à la base de données dans laquelle est installé Extension Spatiale. La première procédure mémorisée que vous utilisez est db2gse.gse_enable_db. Elle active la base de données pour les opérations spatiales. Vous ne pouvez appeler les autres procédures de ce type qu'après l'activation de la base de données.
Les implémentations des procédures mémorisées sont archivées dans la bibliothèque db2gse du serveur Extension Spatiale.
Les listes suivantes répertorient les procédures mémorisées par nom ou en fonction des tâches qu'elles exécutent. La première liste les classe par nom :
La seconde liste classe les tâches exécutées par les procédures mémorisées.
Pour plus d'informations sur les différentes possibilités d'ordonnancement de ces tâches, reportez-vous au Présentation de Extension Spatiale, et au Rédaction d'applications pour Extension Spatiale.