Indicar schema a variable xml

15/09/2009 - 16:10 por José Luis | Informe spam
Hola a todos,

tengo un pequeño problema a la hora de declarar una variable XML que espero
alguién me pueda decir como solucionarlo. El problema es el siguiente:

Necesito declarar una variable XML indicando el esquema. El problema es que
el nombre del esquema me llegará a través de un parámetro y no se como
declarar esta variable. Es decir sería algo así:

declare @variableXML as xml(@parametroSchema)

Alguién sabe como puedo hacer esto?

Muchas gracias por anticipado.

Un saludo,
José Luis.
 

Leer las respuestas

#1 José Luis
16/09/2009 - 09:12 | Informe spam
Hola Maxi,

muchas gracias por contestarme. He probado el sp_executesql. El problema que
tengo con el sp_executesql es que ejecuta el código que le indicas en otra
transacción aparte por lo que si declaro la variable dentro del sp_executesql
sólo tendrá validez dentro del sq_executesql.

Alguna otra idea?

Muchas gracias.

Un saludo,
José Luis.

"Maxi (MVP)" wrote:

Hola, proba usando sql dinamico sp_executesql

"José Luis" wrote in message
news:
> Hola a todos,
>
> tengo un pequeño problema a la hora de declarar una variable XML que
> espero
> alguién me pueda decir como solucionarlo. El problema es el siguiente:
>
> Necesito declarar una variable XML indicando el esquema. El problema es
> que
> el nombre del esquema me llegará a través de un parámetro y no se como
> declarar esta variable. Es decir sería algo así:
>
> declare @variableXML as xml(@parametroSchema)
>
> Alguién sabe como puedo hacer esto?
>
> Muchas gracias por anticipado.
>
> Un saludo,
> José Luis.

Preguntas similares