對於同步化空間直欄及其相關屬性直欄的觸發函式, 可使用此儲存程序來捨棄或暫停此觸發函式。 例如,當您以批次模式對屬性直欄中的值進行地理編碼時, 建議您停用觸發函式。詳細資訊,請參閱關於地理編碼。
關於呼叫此儲存程序的範例程式碼,請參閱範例程式中的 C 函數 gseDisableAutoGc。關於此程式的資訊,請參閱撰寫 DB2 Spatial Extender 的應用程式。
授權
呼叫此儲存程序的使用者 ID,必須在權限、專用權或專用權組 (尤其是) 中具有授權。
輸入參數
表 6. db2gse.gse_disable_autogc 儲存程序的輸入參數。
名稱 | 資料類型 | 說明 |
---|---|---|
operMode | SMALLINT | 指出是否要捨棄或暫停觸發函式。
此參數不可為 NULL。 註解︰ 若要捨棄觸發函式,請使用 GSE_AUTOGC_DROP 巨集。 若只要暫停,請使用 GSE_AUTOGC_INVALIDATE 巨集。 若要找出和這些巨集相關的值,請查詢 db2gse.h 檔案。 在 AIX 上,此檔案儲存於 $DB2INSTANCE/sqllib/include/ 目錄中。 在 Windows NT 上,此檔案儲存於 %DB2PATH%\include\ 目錄中。 |
layerSchema | VARCHAR(30) | layerTable 參數中指定之表格或概略表所屬於的綱目名稱。
此參數可為 NULL。 註解︰ 若您未提供 layerSchema 參數的值,則預設為呼叫 db2gse.gse_disable_autogc 儲存程序的使用者 ID。 |
layerTable | VARCHAR(128) | 表格的名稱,表格中定義您要捨棄或暫停的觸發函式。
此參數不可為 NULL。 |
layerColumn | VARCHAR(128) | 具空間功能的直欄的名稱,由您要捨棄或暫停的觸發函式來維護該直欄。
此參數不可為 NULL。 |
輸出參數
表 7. db2gse.gse_disable_autogc 儲存程序的輸出參數。
名稱 | 資料類型 | 說明 |
---|---|---|
msgCode | INTEGER | 此儲存程序的呼叫程式可傳回之訊息的相關字碼。 |
保留 | VARCHAR(1024) | 在 DB2 Spatial Extender 伺服器上所建構的完整錯誤訊息。 |