關於呼叫此儲存程序的範例程式碼,請參閱範例程式中的 C 函數 gseEnableAutoGC。關於此程式的資訊,請參閱撰寫 DB2 Spatial Extender 的應用程式。
呼叫此儲存程序的使用者 ID,必須在權限、專用權或專用權組 (尤其是) 中具有授權。
輸入參數
表 11. db2gse.gse_enable_autogc 儲存程序的輸入參數。
名稱 | 資料類型 | 說明 |
---|---|---|
operMode | SMALLINT | 值,指定第一次要建立起始地理編碼的觸發函式,或於暫停之後再生效。
此參數不可為 NULL。 註解︰ 若要建立觸發函式,請使用 GSE_AUTOGC_CREATE 巨集。 若要使觸發函式再生效,請使用 GSE_AUTOGC_RECREATE 巨集。 若要找出和這些巨集相關的值,請查詢 db2gse.h 檔案。 在 AIX 上,此檔案儲存於 $DB2INSTANCE/sqllib/include/ 目錄中。 在 Windows NT 上,此檔案儲存於 %DB2PATH%\include\ 目錄中。 |
layerSchema | VARCHAR(30) | layerTable 參數中指定之表格所屬於的綱目名稱。
此參數可為 NULL。 註解︰ 若您未提供 layerSchema 參數的值,則預設為呼叫 db2gse.gse_enable_autogc 儲存程序的使用者 ID。 |
layerTable | VARCHAR(128) | 表格的名稱,指此儲存程序所建立或再生效之觸發函式所要處理的表格。
此參數不可為 NULL。 |
layerColumn | VARCHAR(128) | 空間直欄的名稱,指此儲存程序所建立或再生效之觸發函式所維護的空間直欄。
此參數不可為 NULL。 |
gcId | INTEGER | 地理編碼程式的識別字,指此儲存程序所建立或再生效之插入或更新觸發函式所呼叫的地理編碼程式。
當 operMode 參數設定為 GSE_AUTOGC_CREATE 時,此參數不可為 NULL。 當 operMode 設定為 GSE_AUTOGC_RECREATE 時,則可為 NULL。 |
precisionLevel | INTEGER | 為了讓地理編碼程式能夠順利處理來源資料,
來源資料和相對應參照資料之間的相配程度。
當 operMode 參數設定為 GSE_AUTOGC_CREATE 時,此參數不可為 NULL。 當 operMode 設定為 GSE_AUTOGC_RECREATE 時,則可為 NULL。 註解︰ 精準度的範圍從 1 至 100 百分比。 |
vendorSpecific | VARCHAR(256) | 供應商所提供的技術資訊;例如,供應商用來設定參數的檔案路徑和名稱。
當 operMode 參數設定為 GSE_AUTOGC_CREATE 時,此參數不可為 NULL。 當 operMode 設定為 GSE_AUTOGC_RECREATE 時,則可為 NULL。 |
輸出參數
表 12. db2gse.gse_enable_autogc 儲存程序的輸出參數。
名稱 | 資料類型 | 說明 |
---|---|---|
msgCode | INTEGER | 此儲存程序的呼叫程式可傳回之訊息的相關字碼。 |
保留 | VARCHAR(1024) | 在 DB2 Spatial Extender 伺服器上所建構的完整錯誤訊息。 |
限制