Manuali IBM

XML Extender - Gestione e programmazione


I nomi UDT e UDF

Il nome completo di una funzione DB2 è: nome-schema.nome-funzione, dove nome-schema è l'identificativo che fornisce un raggruppamento logico per gli oggetti SQL. Il nome schema delle UDF di XML Extender è DB2XML. Il nome schema DB2XML è anche il qualificatore degli UDT di XML Extender. In questa pubblicazione, si fa riferimento solo al nome delle funzioni.

Il percorso della funzione è un elenco ordinato di nomi schema. DB2 utilizza l'ordine dei nomi schema dell'elenco per definire i riferimenti alle funzioni e agli UDT. E' possibile specificare il percorso della funzione specificando l'istruzione SQL SET CURRENT FUNCTION PATH. Essa imposta il percorso della funzione nel registro speciale CURRENT FUNCTION PATH.

Per XML Extender, si consiglia di aggiungere lo schema db2xml al percorso di funzione. In tal modo è possibile immettere i nomi UDF e UDT di XML Extender privi del prefisso db2xml. L'esempio riportato di seguito illustra come aggiungere lo schema db2xml al percorso di funzione:

SET CURRENT FUNCTION PATH = db2xml, CURRENT FUNCTION PATH

Importante: Non aggiungere db2xml come primo schema nel percorso della funzione se ci si collega come db2xml in quanto db2xml viene automaticamente impostato come primo schema. Tale operazione genera una condizione di errore poiché il percorso della funzione inizierà con due schemi db2xml.


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