可用版本:开发版 (3.21) | 最新 (3.20)

CREATE SYNONYM

适用于 ✅ 开源版   ✅ 专业版   ✅ 企业版

SYNONYMALIAS 是对象的替代名称,主要指 TABLEVIEW,可以在任何 SQL 语句中像实际名称一样使用。 例如,对于表 BOOK,使用同义词 S_BOOK,您可以编写以下查询

SELECT s_book.id FROM s_book

要创建同义词,请编写

create.createSynonym("s").for_("t").execute();

要创建 PUBLIC 同义词,即不属于任何模式或所有者的同义词,请编写

create.createPublicSynonym("s").for_("t").execute();

方言支持

此示例使用 jOOQ

createSynonym("s").for_("t")

翻译成以下特定方言的表达式

DB2

CREATE ALIAS s FOR t

Derby, H2, HSQLDB, Hana, Informix, Oracle, SQLServer

CREATE SYNONYM s FOR t

ASE, Access, Aurora MySQL, Aurora Postgres, BigQuery, ClickHouse, CockroachDB, Databricks, DuckDB, Exasol, Firebird, MariaDB, MemSQL, MySQL, Postgres, Redshift, SQLDataWarehouse, SQLite, Snowflake, Sybase, Teradata, Trino, Vertica, YugabyteDB

/* UNSUPPORTED */
使用 jOOQ 3.21 生成。早期 jOOQ 版本的支持可能有所不同。 在我们的网站上翻译您自己的 SQL

反馈

您对此页面有任何反馈吗?我们很乐意听到您的反馈!

The jOOQ Logo