Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

como convierto ??

2 views
Skip to first unread message

aa

unread,
Jul 3, 2009, 6:56:27 PM7/3/09
to

Hola,tengo un campo de una tabla que tiene este dato string
{25442-dafafa2}
hay una aplicacion externa que graba un log con el formato varbinary de ese
campo pero sin el 0x
Como hago para lograr tener un string con la representacion de varbinary
pero si el 0x ya que cuando convierto a string me lo vuelve a pasar a {25442
y yo necesito pasar un string con la parte de varbinary a un stored para
poder quitar el 0x pero que me quede ABFF25 por ejemplo
Gracias.


Carlos Sacristan

unread,
Jul 7, 2009, 5:09:52 AM7/7/09
to

El "formato varbinary", como t� lo llamas, no es m�s que la representaci�n
hexadecimal del dato binario.

Para lo que necesitas existe la funci�n no documentada sys.fn_varbintohexstr
que hace justamente eso. Luego tan s�lo tendr�as que eliminar los dos
primeros caracteres para almacenarlo en ese log.

--
-----------------------------
"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es f�cil. si ambas est�n congeladas."
Edward V. Berard, ingeniero inform�tico

http://blogs.solidq.com/es/elrincondeldba
"aa" <a...@aa.com> wrote in message
news:%23q2A$FD$JHA....@TK2MSFTNGP04.phx.gbl...

aa

unread,
Jul 7, 2009, 12:56:03 PM7/7/09
to
Perfecto !!!!
Habra algun lugar donde esten las funciones no documentadas de sql ???
"Carlos Sacristan" <nom...@nomail.com> wrote in message
news:en8pxKu$JHA....@TK2MSFTNGP05.phx.gbl...
> El "formato varbinary", como t� lo llamas, no es m�s que la representaci�n
> hexadecimal del dato binario.
>
> Para lo que necesitas existe la funci�n no documentada
> sys.fn_varbintohexstr que hace justamente eso. Luego tan s�lo tendr�as que
> eliminar los dos primeros caracteres para almacenarlo en ese log.
>
> --
> -----------------------------
> "Caminar sobre el agua y desarrollar software a partir de unas
> especificaciones es f�cil. si ambas est�n congeladas."
> Edward V. Berard, ingeniero inform�tico

Carlos Sacristan

unread,
Jul 8, 2009, 3:12:34 AM7/8/09
to

Bueno, supongo que Google siempre est� ah� para cuando se le necesita:
http://www.google.es/search?hl=es&q=undocumented+functions+sql+server&sourceid=navclient-ff&rlz=1B3MOZA_esES334ES334&ie=UTF-8

En cualquier caso, no es buena idea hacer uso de estas funciones. Nada
impide a MS que en siguientes versiones cambie el uso de la funci�n que
est�s usando, o incluso al aplicar un SP.

--
-----------------------------
"Caminar sobre el agua y desarrollar software a partir de unas

especificaciones es f�cil. si ambas est�n congeladas."
Edward V. Berard, ingeniero inform�tico

news:%23qBuPPy$JHA....@TK2MSFTNGP05.phx.gbl...


> Perfecto !!!!
> Habra algun lugar donde esten las funciones no documentadas de sql ???
> "Carlos Sacristan" <nom...@nomail.com> wrote in message
> news:en8pxKu$JHA....@TK2MSFTNGP05.phx.gbl...

>> El "formato varbinary", como t� lo llamas, no es m�s que la

>> representaci�n hexadecimal del dato binario.
>>
>> Para lo que necesitas existe la funci�n no documentada
>> sys.fn_varbintohexstr que hace justamente eso. Luego tan s�lo tendr�as

>> que eliminar los dos primeros caracteres para almacenarlo en ese log.
>>
>> --
>> -----------------------------
>> "Caminar sobre el agua y desarrollar software a partir de unas

>> especificaciones es f�cil. si ambas est�n congeladas."
>> Edward V. Berard, ingeniero inform�tico

0 new messages