Usa CONV()
funzione:
CONV(string, 16, 2)
Per avere la lunghezza in base all'input:
LPAD(CONV(string, 16, 2), LENGTH(string)*4, '0')
Come CONV()
funziona con una precisione a 64 bit, non puoi convertire più di 64 bit, quindi puoi usare anche questo:
LPAD(CONV(string, 16, 2), 64, '0')
e dovresti controllare che LENGTH(string) <= 16
o potresti ottenere risultati errati.