Utilizzare questa procedura memorizzata per cancellare o disabilitare in modo temporaneo i trigger che conservano una colonna spaziale sincronizzata con le relative colonne attributo associate. Ad esempio, si consiglia di disabilitare i trigger durante l'esecuzione del geocoder sui valori delle colonne attributo in modalità batch. Per ulteriori informazioni relative a tale argomento, consultare la sezione Informazioni sul processo di geocoding.
Per un esempio del codice di richiamo di questa procedura memorizzata, consultare la funzione C gseDisableAutoGc nel programma di esempio. Per informazioni relative a questo programma, consultare il Scrittura di applicazioni per DB2 Spatial Extender.
Autorizzazione
L'ID utente con il quale questa procedura memorizzata viene richiamata deve disporre di autorizzazioni e privilegi specifici o serie di privilegi, in particolare:
Parametri di input
Tabella 6. I parametri di input relativi alla procedura memorizzata db2gse.gse_disable_autogc.
Nome | Tipo di dati | Descrizione |
---|---|---|
operMode | SMALLINT | Indica se i trigger devono essere cancellati o disabilitati
temporaneamente.
Non è possibile specificare un valore nullo per questo parametro. Commento: per cancellare i trigger, utilizzare le macro GSE_AUTOGC_DROP. Per disabilitarli temporaneamente, utilizzare le macro GSE_AUTOGC_INVALIDATE. Per individuare i valori associati a queste macro, consultare il file db2gse.h. Su AIX, questo file è memorizzato nell'indirizzario $DB2INSTANCE/sqllib/include/. Su Windows NT, nell'indirizzario %DB2PATH%\include\. |
layerSchema | VARCHAR(30) | Il nome dello schema a cui appartiene la tabella o la vista specificata
nel parametro layerTable.
E' possibile specificare un valore nullo per questo parametro. Commento: Se non si specifica un valore per il parametro layerSchema, per impostazione predefinita viene utilizzato l'ID utente con cui è stata richiamata la procedura memorizzata db2gse.gse_disable_autogc. |
layerTable | VARCHAR(128) | Il nome della tabella che contiene la definizione dei trigger da
cancellare o disabilitare temporaneamente.
Non è possibile specificare un valore nullo per questo parametro. |
layerColumn | VARCHAR(128) | Il nome della colonna abilitata come spaziale gestita dai trigger che si
desidera cancellare o disabilitare temporaneamente.
Non è possibile specificare un valore nullo per questo parametro. |
Parametri di output
Tabella 7. I parametri di output relativi alla procedura memorizzata db2gse.gse_disable_autogc.
Nome | Tipo di dati | Descrizione |
---|---|---|
msgCode | INTEGER | Il codice associato ai messaggi restituiti dal programma che richiama questa procedura memorizzata. |
Reserved | VARCHAR(1024) | Il messaggio di errore completo, creato sul server DB2 Spatial Extender. |