Utilizzare questa procedura memorizzata per creare un indice per una colonna spaziale.
Per un esempio del codice di richiamo di questa procedura memorizzata, consultare la funzione C gseEnableIdx nel programma di esempio. Per informazioni relative a questo programma, consultare il Scrittura di applicazioni per DB2 Spatial Extender.
L'ID utente con il quale questa procedura memorizzata viene richiamata deve disporre di una delle seguenti autorizzazioni o privilegi:
Parametri di input
Tabella 14. I parametri di input relativi alla procedura memorizzata db2gse.gse_enable_idx.
Nome | Tipo di dati | Descrizione |
---|---|---|
layerSchema | VARCHAR(30) | Il nome dello schema a cui appartiene la tabella 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_enable_idx. |
layerTable | VARCHAR(128) | Il nome della tabella in cui definire la definizione dell'indice che
si desidera creare.
Non è possibile specificare un valore nullo per questo parametro. |
layerColumn | VARCHAR(128) | Il nome della colonna abilitata come spaziale da ricercare tramite
l'indice che viene creato.
Non è possibile specificare un valore nullo per questo parametro. |
indexName | VARCHAR(128) | Il nome dell'indice che si desidera creare.
Non è possibile specificare un valore nullo per questo parametro. Commento: non specificare un nome di schema. DB2 Spatial Extender assegna automaticamente l'indice allo schema di riferimento del parametro layerSchema. |
gridSize1 | DOUBLE | Il numero che indica la granularità della griglia di indice
migliore.
Non è possibile specificare un valore nullo per questo parametro. |
gridSize2 | DOUBLE | Il numero che indica che (1) non è necessaria una seconda griglia per
l'indice oppure (2) il tipo di granularità della seconda griglia.
E' possibile specificare un valore nullo per questo parametro. Commento: se non è necessaria una seconda griglia, specificare, 0. In caso contrario, è necessario che sia con granularità inferiore alla griglia specificata con gridSize1. |
gridSize3 | DOUBLE | Il numero che indica che (1) non è necessaria una terza griglia per
l'indice oppure (2) il tipo di granularità della terza griglia.
E' possibile specificare un valore nullo per questo parametro. Commento: se non è necessaria una terza griglia, specificare, 0. In caso contrario, è necessario che sia con granularità inferiore alla griglia specificata con gridSize2. |
Parametri di output
Tabella 15. I parametri di output per la procedura memorizzata db2gse.gse_enable_idx.
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. |