Fungsi TO_HEX - Amazon Redshift

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Fungsi TO_HEX

TO_HEX mengkonversi angka atau nilai biner ke representasi heksadesimal.

Sintaks

TO_HEX(value)

Argumen

value

Entah angka atau nilai biner (VARBYTE) yang akan dikonversi.

Jenis pengembalian

VARCHAR

Contoh-contoh

Untuk mengonversi angka ke representasi heksadesimal, gunakan contoh berikut.

SELECT TO_HEX(2147676847); +----------+ | to_hex | +----------+ | 8002f2af | +----------+

Untuk mengonversi VARBYTE representasi 'abc' menjadi bilangan heksadesimal, gunakan contoh followign.

SELECT TO_HEX('abc'::VARBYTE); +--------+ | to_hex | +--------+ | 616263 | +--------+

Untuk membuat tabel, masukkan VARBYTE representasi 'abc' ke nomor heksadesimal, dan pilih kolom dengan nilai, gunakan contoh berikut.

CREATE TABLE t (vc VARCHAR); INSERT INTO t SELECT TO_HEX('abc'::VARBYTE); SELECT vc FROM t; +--------+ | vc | +--------+ | 616263 | +--------+

Untuk menunjukkan bahwa ketika VARBYTE mentransmisikan nilai VARCHAR ke format adalah UTF-8, gunakan contoh berikut.

CREATE TABLE t (vc VARCHAR); INSERT INTO t SELECT 'abc'::VARBYTE::VARCHAR; SELECT vc FROM t; +-----+ | vc | +-----+ | abc | +-----+