使用此儲存程序可在批次模式下執行地理編碼程式。 關於此作業的資訊,請參閱以批次模式執行地理編碼程式。
關於呼叫此儲存程序的範例程式碼,請參閱範例程式中的 C 函數 gseRunGC。關於此程式的資訊,請參閱撰寫 DB2 Spatial Extender 的應用程式。
呼叫此儲存程序的使用者 ID,必須擁有下列其中一個權限或專用權︰
輸入參數
表 28. db2gse.gse_run_gc 儲存程序的輸入參數。
名稱 | 資料類型 | 說明 |
---|---|---|
layerSchema | VARCHAR(30) | layerTable 參數中指定之表格或概略表所屬於的綱目名稱。
此參數可為 NULL。 註解︰ 若您未提供 layerSchema 參數的值,則預設為呼叫 db2gse.gse_run_gc 儲存程序的使用者 ID。 |
layerTable | VARCHAR(128) | 表格的名稱,表格含有要插入地理編碼資料的直欄。
此參數不可為 NULL。 |
layerColumn | VARCHAR(128) | 直欄的名稱,指要插入地理編碼資料的直欄。
此參數不可為 NULL。 |
gcId | INTEGER | 您要執行的地理編碼程式的識別字。
此參數可為 NULL。 若要找出已登記之地理編碼程式的識別字, 請查詢 DB2GSE.SPATIAL_GEOCODER 型錄概略表。 |
precisionLevel | INTEGER | 為了讓地理編碼程式能夠順利處理來源資料,
來源資料和相對應參照資料之間的相配程度。
此參數可為 NULL。 註解︰ 精準度的範圍從 1 至 100 百分比。 |
vendorSpecific | VARCHAR(256) | 供應商所提供的技術資訊;例如,供應商用來設定參數的檔案路徑和名稱。
此參數可為 NULL。 |
whereClause | VARCHAR(256) | SQL WHERE 子句的主體。對於要進行地理編碼的記錄集,定義限制。
此子句可參照地理編碼程式所處理之表格內的任何屬性直欄。
此參數可為 NULL。 |
commitScope | INTEGER | 每一個檢查點的記錄數。
此參數可為 NULL。 |
輸出參數
表 29. db2gse.gse_run_gc 儲存程序的輸出參數。
名稱 | 資料類型 | 說明 |
---|---|---|
msgCode | INTEGER | 此儲存程序的呼叫程式可傳回之訊息的相關字碼。 |
保留 | VARCHAR(1024) | 在 DB2 Spatial Extender 伺服器上所建構的完整錯誤訊息。 |