Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
DML xpath su select
lunedì 08 marzo 2010 - 11.37
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
francescox78
Profilo
| Junior Member
117
messaggi | Data Invio:
lun 8 mar 2010 - 11:37
ciao a tutti,
qualcuno di voi è già capitato di passare una variabile ad un istruzione xpath?
esempio:
la stringa sotto mi resitusce il valore del nodo "NODO_1"
select myXmlColumn.value('(//ROOT/NODO_1)[1]','varchar(100)')
se io il nome del tag "NODO_1" lo vorrei passare in una variabile, come posso fare?
tipo :
declare @OP1 varchar(10)
set @OP1='NODO_1'
select myXmlColumn.value('(//ROOT/.=sql:variable("@OP1"))[1]','varchar(100)')
grazie in anticipo a tutti.
Francesco
**************
Ho risolto, posto la soluzione per chi è curioso:
declare @OP1 varchar(10)
set @OP1='NODO_1'
select myXmlColumn.query('//CERTIFICATO/child::*[local-name()=sql:variable("@OP1")]/text()')
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !