Metodi con tipo di dati XML

Nella tabella seguente vengono elencati i metodi con tipo di dati xml.

Contenuto della sezione

Argomento Descrizione

Metodo query() con tipo di dati XML

Utilizzare questo metodo per eseguire una query su un'istanza XML.

Metodo value() (tipo di dati xml)

Utilizzare questo metodo per recuperare un valore di tipo SQL da un'istanza XML.

Metodo exist() (tipo di dati xml)

Utilizzare questo metodo per determinare se una query restituisce un risultato non vuoto.

Metodo modify() (tipo di dati xml)

Utilizzare questo metodo per specificare istruzioni XML DML relative all'esecuzione di aggiornamenti.

Metodo nodes() (tipo di dati xml)

Utilizzare questo metodo per suddividere XML in più righe in modo da propagare sezioni di documenti XML in set di righe.

Per chiamare questi metodi, è necessario utilizzare la sintassi di richiamo dei metodi di tipo definito dall'utente. Ad esempio:

SELECT XmlCol.query(' ... ')
FROM   Table

[!NOTA] I metodi con tipo di dati xmlquery(), value() e exist() restituiscono NULL se eseguiti in un'istanza XML NULL. Inoltre, il metodo modify() non restituisce alcun valore mentre il metodo nodes() restituisce set di righe tra cui uno vuoto con un input NULL.

Vedere anche

Concetti

Codice XML tipizzato e non tipizzato
Generazione di istanze XML
Linguaggio XML di manipolazione dei dati (XML DML)
Associazione di dati relazionali all'interno di dati XML
Tipo di dati XML
Applicazioni XML di esempio

Guida in linea e informazioni

Assistenza su SQL Server 2005