Guida di riferimento per l'utente

db2gse.gse_register_layer

Utilizzare questa procedura memorizzata per registrare una colonna spaziale come struttura. Durante l'esecuzione di questa procedura memorizzata, le informazioni relative alla struttura di cui si esegue la registrazione vengono aggiunte alla vista catalogo DB2GSE.GEOMETRY_COLUMNS. Per informazioni relative a questa vista, consultare la sezione DB2GSE.GEOMETRY_COLUMNS.

Per un esempio del codice di richiamo di questa procedura memorizzata, consultare la funzione C gseRegisterLayer 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 una delle seguenti autorizzazioni o privilegi:

Parametri di input

Tabella 26. I parametri di input relativi alla procedura memorizzata db2gse.gse_register_layer.
Nome Tipo di dati Descrizione
layerSchema INTEGER(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_register_layer.

layerTable VARCHAR(128) Il nome della tabella che contiene la colonna che si desidera registrare come struttura.

Non è possibile specificare un valore nullo per questo parametro.

layerColumn VARCHAR(128) Il nome della tabella che si desidera registrare come struttura. Se la colonna non esiste, DB2 Spatial Extender ne creerà una nuova.

Non è possibile specificare un valore nullo per questo parametro.

layerTypeName VARCHAR(64) Il tipo di dati della colonna che si desidera registrare come struttura. E' necessario specificare il tipo di dati in maiuscolo, ad esempio:
ST_POINT

Non è possibile specificare un valore nullo per questo parametro se la colonna è una colonna tabella che viene creata durante l'elaborazione della procedura memorizzata. In caso contrario, se la colonna è una colonna esistente all'interno di una tabella o vista, è possibile specificare un valore nullo per questo parametro.

srId INTEGER L'identificativo del sistema di riferimento spaziale utilizzato per questa struttura.

Non è possibile specificare un valore nullo per una struttura di tabella. DB2 Spatial Extender ignora questo parametri quando si registra una struttura di vista.

geoSchema VARCHAR(30) Viene utilizzato quando si registra una colonna vista come struttura. Il parametro geoSchema è lo schema della tabella alla base della vista cui appartiene la colonna.

Quando si registra una colonna vista come struttura è possibile specificare un valore nullo per questo parametro. DB2 Spatial Extender ignora questo parametro nel momento in cui registra una colonna tabella come struttura.

Commento: se non si specifica un valore per il parametro geoSchema, per impostazione predefinita viene utilizzato il valore del parametro layerSchema.

geoTable VARCHAR(128) Viene utilizzato quando si registra una colonna vista come struttura. Il parametro geoTable è il nome della tabella alla base della vista cui appartiene la colonna.

Quando si registra una colonna vista come struttura non è possibile specificare un valore nullo per questo parametro. DB2 Spatial Extender ignora questo parametro nel momento in cui registra una colonna tabella come struttura.

geoColumn VARCHAR(128) Viene utilizzato quando si registra una colonna vista come struttura. Il parametro geoColumn è il nome della colonna tabella alla base di questa colonna vista.

Quando si registra una colonna vista come struttura non è possibile specificare un valore nullo per questo parametro. DB2 Spatial Extender ignora questo parametro nel momento in cui registra una colonna tabella come struttura.

nAttributes SMALLINT Il numero delle colonne che contengono i dati di origine di questa struttura per i quali eseguire il geocode.

Quando si registra una colonna tabella come struttura è possibile specificare un valore nullo per questo parametro. DB2 Spatial Extender ignora questo parametro nel momento in cui registra una colonna vista come struttura.

attr1Name VARCHAR(128) Il nome della prima colonna che contiene i dati di origine da sottoporre al processo geocode per questa struttura.

Quando si registra una colonna tabella come struttura è possibile specificare un valore nullo per questo parametro. DB2 Spatial Extender ignora questo parametro nel momento in cui registra una colonna vista come struttura.

Se si intende utilizzare il geocoder predefinito, è necessario memorizzare gli indirizzi nella colonna attr1Name.

attr2Name VARCHAR(128) Il nome della seconda colonna che contiene i dati di origine da sottoporre al processo geocode per questa struttura.

Quando si registra una colonna tabella come struttura è possibile specificare un valore nullo per questo parametro. DB2 Spatial Extender ignora questo parametro nel momento in cui registra una colonna vista come struttura.

Se si intende utilizzare il geocoder predefinito, è necessario memorizzare i nomi delle città nella colonna attr2Name.

attr3Name VARCHAR(128) Il nome della terza colonna che contiene i dati di origine da sottoporre al processo geocode per questa struttura.

Quando si registra una colonna tabella come struttura è possibile specificare un valore nullo per questo parametro. DB2 Spatial Extender ignora questo parametro nel momento in cui registra una colonna vista come struttura.

Se si intende utilizzare il geocoder predefinito, è necessario memorizzare i nomi o le abbreviazioni degli stati nella colonna attr3Name.

attr4Name VARCHAR(128) Il nome della quarta colonna che contiene i dati di origine da sottoporre al processo geocode per questa struttura.

Quando si registra una colonna tabella come struttura è possibile specificare un valore nullo per questo parametro. DB2 Spatial Extender ignora questo parametro nel momento in cui registra una colonna vista come struttura.

Se si intende utilizzare il geocoder predefinito, è necessario memorizzare i CAP nella colonna attr4Name.

attr5Name VARCHAR(128) Il nome della quinta colonna che contiene i dati di origine da sottoporre al processo geocode per questa struttura.

Quando si registra una colonna tabella come struttura è possibile specificare un valore nullo per questo parametro. DB2 Spatial Extender ignora questo parametro nel momento in cui registra una colonna vista come struttura.

Il geocoder predefinito ignora l'attributo Attr5Name.

attr6Name VARCHAR(128) Il nome della sesta colonna che contiene i dati di origine da sottoporre al processo geocode per questa struttura.

Quando si registra una colonna tabella come struttura è possibile specificare un valore nullo per questo parametro. DB2 Spatial Extender ignora questo parametro nel momento in cui registra una colonna vista come struttura.

Il geocoder predefinito ignora la colonna Attr6Name.

attr7Name VARCHAR(128) Il nome della settima colonna che contiene i dati di origine da sottoporre al processo geocode per questa struttura.

Quando si registra una colonna tabella come struttura è possibile specificare un valore nullo per questo parametro. DB2 Spatial Extender ignora questo parametro nel momento in cui registra una colonna vista come struttura.

Il geocoder predefinito ignora la colonna Attr7Name.

attr8Name VARCHAR(128) Il nome dell'ottava colonna che contiene i dati di origine da sottoporre al processo geocode per questa struttura.

Quando si registra una colonna tabella come struttura è possibile specificare un valore nullo per questo parametro. DB2 Spatial Extender ignora questo parametro nel momento in cui registra una colonna vista come struttura.

Il geocoder predefinito ignora la colonna Attr8Name.

attr9Name VARCHAR(128) Il nome della nona colonna che contiene i dati di origine da sottoporre al processo geocode per questa struttura.

Quando si registra una colonna tabella come struttura è possibile specificare un valore nullo per questo parametro. DB2 Spatial Extender ignora questo parametro nel momento in cui registra una colonna vista come struttura.

Il geocoder predefinito ignora la colonna Attr9Name.

attr10Name VARCHAR(128) Il nome della decima colonna che contiene i dati di origine da sottoporre al processo geocode per questa struttura.

Quando si registra una colonna tabella come struttura è possibile specificare un valore nullo per questo parametro. DB2 Spatial Extender ignora questo parametro nel momento in cui registra una colonna vista come struttura.

Il geocoder predefinito ignora la colonna Attr10Name.

Parametri di output

Tabella 27. I parametri di output per la procedura memorizzata db2gse.gse_register_layer.
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.

Limitazioni


[ Inizio pagina | Pagina precedente | Pagina successiva | Indice | Indice analitico ]