Oracle提供了dump函数显示字段的十六进制值,PostgreSQL可通过to_hex函数来进行模拟.
Oracle
测试脚本:
TEST-orcl@DESKTOP-V430TU3>CREATE TABLE t_dumpdemo(description varchar(200));
Table created.
TEST-orcl@DESKTOP-V430TU3>
TEST-orcl@DESKTOP-V430TU3>INSERT INTO t_dumpdemo VALUES('中文');
1 row created.
TEST-orcl@DESKTOP-V430TU3>INSERT INTO t_dumpdemo VALUES('ABCDE');
1 row created.
TEST-orcl@DESKTOP-V430TU3>
TEST-orcl@DESKTOP-V430TU3>SELECT * FROM t_dumpdemo;
DESCRIPTION
--------------------------------------------------------------------------------
中文
ABCDE
dump十六进制值
TEST-orcl@DESKTOP-V430TU3>select dump(description,1016) from t_dumpdemo;
DUMP(DESCRIPTION,1016)
--------------------------------------------------------------------------------
Typ=1 Len=4 CharacterSet=ZHS16GBK: d6,d0,ce,c4
Typ&