CREATE SYNONYM
适用于 ✅ 开源版 ✅ 专业版 ✅ 企业版
SYNONYM
或 ALIAS
是对象的替代名称,主要指 TABLE
或 VIEW
,可以在任何 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
反馈
您对此页面有任何反馈吗?我们很乐意听到您的反馈!