Använd CONV()
funktion:
CONV(string, 16, 2)
För att ha längd enligt input:
LPAD(CONV(string, 16, 2), LENGTH(string)*4, '0')
Som CONV()
fungerar med 64-bitars precision, du kan inte ha mer än 64 bitar konverterade, så du kan använda detta också:
LPAD(CONV(string, 16, 2), 64, '0')
och du bör kontrollera att LENGTH(string) <= 16
eller så kan du få felaktiga resultat.