UUID_TO_BIN
适用于 ✅ 开源版 ✅ 专业版 ✅ 企业版
UUID_TO_BIN()
函数将 VARCHAR
或 UUID
表示形式转换为 BINARY(16)
表示形式。另请参阅 BIN_TO_UUID,了解反函数。
SELECT uuid_to_bin( '1fc454e5-b9f6-4d55-b783-5987fe76cb45' );
create.select(uuidToBin( UUID.fromString("1fc454e5-b9f6-4d55-b783-5987fe76cb45") )).fetch();
结果是
+------------------+ | uuid_to_bin | +------------------+ | ÄTå¹öMU· Y þvËE | +------------------+
方言支持
此示例使用 jOOQ
uuidToBin(java.util.UUID.fromString("1fc454e5-b9f6-4d55-b783-5987fe76cb45"))
翻译成以下特定方言的表达式
Aurora MySQL, MySQL
uuid_to_bin('1fc454e5-b9f6-4d55-b783-5987fe76cb45')
Aurora Postgres, Postgres, YugabyteDB
decode( replace( CAST('1fc454e5-b9f6-4d55-b783-5987fe76cb45' AS varchar), '-', '' ), 'hex' )
ClickHouse
UUIDStringToNum(CAST('1fc454e5-b9f6-4d55-b783-5987fe76cb45' AS String))
CockroachDB
CAST('1fc454e5-b9f6-4d55-b783-5987fe76cb45' AS bytes)
ASE, Access, BigQuery, DB2, Databricks, Derby, DuckDB, Exasol, Firebird, H2, HSQLDB, Hana, Informix, MariaDB, MemSQL, Oracle, Redshift, SQLDataWarehouse, SQLServer, SQLite, Snowflake, Sybase, Teradata, Trino, Vertica
/* UNSUPPORTED */
使用 jOOQ 3.21 生成。早期 jOOQ 版本的支持可能有所不同。 在我们的网站上翻译您自己的 SQL
反馈
您对此页面有任何反馈吗? 我们很乐意听取您的意见!