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.

Preguntas similare

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.

Respuesta Responder a este mensaje
#2 José Luis
17/09/2009 - 12:19 | Informe spam
Hola Ruben,

muchas gracias por la ayuda. Voy a echarle un vistazo a la solución que me
planteas.

Un saludo,
José Luis.

"Ruben Garrigos" wrote:

Hola José,

Podrías utilizar parámetros de salida. Aqui tienes unos cuantos ejemplos:
http://support.microsoft.com/kb/262499

Un saludo,

Rubén Garrigós
Solid Quality Mentors

Blog: http://blogs.solidq.com/es/elrincondeldba

> 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.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida