Verwenden Sie diese gespeicherte Prozedur zum Exportieren einer Schicht und ihrer zugeordneten Tabelle in eine Formdatei oder zum Erstellen einer neuen Formdatei und zum Exportieren einer Schicht und ihrer zugeordneten Tabelle in diese neue Datei.
Ein Beispiel für den Code zum Aufrufen dieser gespeicherten Prozedur finden Sie in der C-Funktion gseExportShape 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ß die Berechtigung SELECT auf die zu exportierende Tabelle haben.
Eingabeparameter
Tabelle 18. Eingabeparameter für die gespeicherte Prozedur db2gse.gse_export_shape.
Name | Datentyp | Beschreibung |
---|---|---|
layerSchema | VARCHAR(30) | Name des Schemas, zu dem die im Parameter layerTable angegebene Tabelle
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_export_shape aufgerufen wurde. |
layerTable | VARCHAR(128) | Name der zu exportierenden Tabelle.
Dieser Parameter kann keine Nullwerte enthalten. |
layerColumn | VARCHAR(30) | Name der Spalte, die als die zu exportierende Schicht registriert
wurde.
Dieser Parameter kann keine Nullwerte enthalten. |
fileName | VARCHAR(128) | Name der Formdatei, in die die angegebene Schicht exportiert werden
soll.
Dieser Parameter kann keine Nullwerte enthalten. |
whereClause | VARCHAR(1024) | Der Hauptteil der SQL WHERE-Klausel. Er definiert eine
Einschränkung zu der Gruppe der zu geocodierenden Datensätze. Die
Klausel kann auf eine Attributspalte in der zu exportierenden Tabelle
verweisen.
Dieser Parameter kann Nullwerte enthalten. |
Ausgabeparameter
Tabelle 19. Ausgabeparameter für die gespeicherte Prozedur db2gse.gse_export_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. |
Einschränkung
Sie können immer nur eine Schicht auf einmal exportieren.