Convierta un BINARIO almacenado como VARCHAR en BINARY

Hago unINSERT SELECT de una tabla (fuente) donde cada columna es deVARCHAR tipo de datos.

Una de las columnas almacena datos binarios como

'0003f80075177fe6'

La tabla de destino, donde inserto esto, tiene la misma columna, pero con el tipo de datos adecuado deBINARY(16).

INSERT INTO destination
(
    column1,        --type of BINARY(16)
    ...
)
SELECT
    CONVERT(BINARY(16),[varchar_column_storing_binary_data]),   --'0003f80075177fe6'
FROM source
GO

Cuando lo inserto, luego selecciono la tabla de destino, obtuve un valor diferente delBINARY16 columna:

0x30303033663830303735313737666536

Realmente no parece el mismo valor.

¿Cuál debería ser la forma correcta de convertir datos binarios almacenados comoVARCHAR aBINARY ¿columna?

Respuestas a la pregunta(1)

Su respuesta a la pregunta