Suite

Où sont stockés les GUID d'extension de classe d'objets dans Oracle ?

Où sont stockés les GUID d'extension de classe d'objets dans Oracle ?


Où sont stockés les GUID des extensions de classe d'objets et d'espace de travail dans SDE pour Oracle ? J'ai parcouru GDB.ITEMS mais je n'arrive pas à le trouver. Je pense que SQL Server le stocke dans une colonne .xml mais je ne vois pas l'équivalent dans Oracle.


Je pense que ce que vous recherchez se trouve dans les tables SDE_XML_DOC# stockées sous ArcSDE XML (CLOB dans Oracle dans ce cas). Voici un exemple de workflow pour une classe d'entités appelée "SDE.Test" :

SELECTIONNER LE NOM, LA DEFINITION, LA DOCUMENTATION DE SDE.GDB_ITEMS O NOM = 'SDE.Test'; NOM DÉFINITION DOCUMENTATION SDE.Test 61 11 SÉLECTIONNER XML_DOC_VAL DE SDE.SDE_XML_DOC1 O SDE_XML_ID=61 ; --Contient le document XML complet avec un index de texte consultable. SÉLECTIONNEZ XML_DOC_VAL DE SDE.SDE_XML_DOC2 O SDE_XML_ID=11 ; --Contient l'historique et les métadonnées de l'outil GP avec un index de texte consultable.

Il y a plus d'informations ici et un diagramme, recherchezSDE_XML_DOC:

Colonnes XML dans une géodatabase stockée dans Oracle


Dans les géodatabases Oracle, la colonne DEFINITION est un type XML ArcSDE plutôt que le type XML Oracle natif qui stocke les informations sous forme d'objets BLOB. Pour permettre la lecture de ces valeurs, le schéma SDE dans Oracle contient une vue pour la table GDB_Items nommée GDB_Items_vw

pour plus de détails http://support.esri.com/ES/knowledgebase/techarticles/detail/38375