Verwenden Sie diese gespeicherte Prozedur zum Importieren einer Formdatei in eine Datenbank, die für räumliche Operationen aktiviert wurde. Die gespeicherte Prozedur kann auf eine von zwei verschiedenen Arten arbeiten:
Ein Beispiel für den Code zum Aufrufen dieser gespeicherten Prozedur finden Sie in der C-Funktion gseImportShape im Beispielprogramm. Informationen zu diesem Programm finden Sie in Kapitel 8, Anwendungen für DB2 Spatial Extender schreiben.
Die Benutzer-ID, unter der diese gespeicherte Prozedur aufgerufen wird, muß eine der folgenden Berechtigungen haben:
Eingabeparameter
Tabelle 22. Eingabeparameter für die gespeicherte Prozedur db2gse.gse_import_shape.
Name | Datentyp | Beschreibung |
---|---|---|
layerSchema | VARCHAR(30) | Name des Schemas, zu dem die im Parameter layerTable angegebene Tabelle
oder Sicht gehört.
Dieser Parameter kann Nullwerte enthalten. Kommentar: Wenn Sie keinen Wert für den Parameter layerSchema angeben, wird als Standardwert die Benutzer-ID verwendet, unter der die gespeicherte Prozedur db2gse.gse_import_shape aufgerufen wurde. |
layerTable | VARCHAR(128) | Name der Tabelle, in die die importierte Formdatei geladen werden
sollen.
Dieser Parameter kann keine Nullwerte enthalten. |
layerColumn | VARCHAR(30) | Name der Spalte, die als die Schicht registriert wurde, in die die
Formdate geladen werden sollen.
Dieser Parameter kann keine Nullwerte enthalten. |
fileName | VARCHAR(128) | Name der zu importierenden Formdatei.
Dieser Parameter kann keine Nullwerte enthalten. |
exceptionFile | VARCHAR(128) | Pfad und Name der Datei, in der die Formen gespeichert werden sollen, die
nicht importiert werden konnten. Diese ist eine neue Datei, die bei der
Ausführung der gespeicherten Prozedur db2gse.gse_import_shape
erstellt wird.
Dieser Parameter kann keine Nullwerte enthalten. |
srId | INTEGER | Kennung des für die Schicht zu verwendenden räumlichen Bezugssystems, in
das die Formdaten geladen werden sollen.
Dieser Parameter kann Nullwerte enthalten. Kommentar: Wenn diese Kennung nicht angegeben ist, wird die interne Umwandlung auf die maximal mögliche Auflösung für die Formdatei eingestellt. |
commitScope | INTEGER | Anzahl der Datensätze pro Prüfpunkt.
Dieser Parameter kann Nullwerte enthalten. |
Ausgabeparameter
Tabelle 23. Ausgabeparameter für die gespeicherte Prozedur db2gse.gse_import_shape.
Name | Datentyp | Beschreibung |
---|---|---|
msgCode | INTEGER | Code, der den Nachrichten zugeordnet ist, die der Aufrufer dieser gespeicherten Prozedur zurückgeben kann. |
Reserviert | VARCHAR(1024) | Vollständige Fehlernachricht, wie auf dem DB2 Spatial Extender-Server konstruiert. |