CURRENT_SCHEMA
适用于 ✅ 开源版 ✅ 专业版 ✅ 企业版
CURRENT_SCHEMA()
函数生成方言相关的表达式,以生成 JDBC 连接的当前默认模式。
SELECT current_schema;
create.select(currentSchema()).fetch();
例如,结果是
+----------------+ | current_schema | +----------------+ | public | +----------------+
在某些方言中,模式和目录是同一件事,在这种情况下,此函数生成的值与 CURRENT_CATALOG 相同
方言支持
此示例使用 jOOQ
currentSchema()
翻译成以下特定方言的表达式
Aurora MySQL, MariaDB, MemSQL, MySQL
database()
Aurora Postgres, CockroachDB, DB2, HSQLDB, Postgres, YugabyteDB
current_schema
ClickHouse
currentDatabase()
Databricks, Snowflake, Vertica
current_schema()
Derby
CURRENT SCHEMA
Firebird, SQLite
''
H2
schema()
Oracle
user
SQLDataWarehouse, SQLServer
schema_name()
Teradata
database
ASE, Access, BigQuery, DuckDB, Exasol, Hana, Informix, Redshift, Sybase, Trino
/* UNSUPPORTED */
使用 jOOQ 3.21 生成。早期 jOOQ 版本的支持可能有所不同。 在我们的网站上翻译您自己的 SQL
反馈
您对此页面有任何反馈吗? 我们很乐意听取您的意见!