本文简要介绍 python 语言中 pyflink.table.TableEnvironment.use_database
的用法。
用法:
use_database(database_name: str)
设置当前默认数据库。它必须存在于当前目录中。在查找不合格的对象名称时,该路径将用作默认路径。
这在对象路径的解析期间使用。在引用表、视图等目录对象时,目录和数据库都是可选的。算法按以下顺序在以下路径中查找请求的对象:
[current-catalog].[current-database].[requested-path]
[current-catalog].[requested-path]
[requested-path]
例子:
给定结构,默认目录设置为
default_catalog
,默认数据库设置为default_database
。root: |- default_catalog |- default_database |- tab1 |- db1 |- tab1 |- cat1 |- db1 |- tab1
下表说明了解析的路径:
请求的路径
解决路径
tab1
default_catalog.default_database.tab1
db1.tab1
default_catalog.db1.tab1
cat1.db1.tab1
cat1.db1.tab1
- 抛出
CatalogException
如果无法将给定的目录和数据库设置为默认目录和数据库,则引发。
参数:
database_name - 要设置为当前数据库的数据库的名称。
相关用法
- Python pyflink TableEnvironment.use_catalog用法及代码示例
- Python pyflink TableEnvironment.create_temporary_function用法及代码示例
- Python pyflink TableEnvironment.register_table_source用法及代码示例
- Python pyflink TableEnvironment.create_java_temporary_function用法及代码示例
- Python pyflink TableEnvironment.create_temporary_system_function用法及代码示例
- Python pyflink TableEnvironment.create_temporary_table用法及代码示例
- Python pyflink TableEnvironment.sql_query用法及代码示例
- Python pyflink TableEnvironment.create_java_temporary_system_function用法及代码示例
- Python pyflink TableEnvironment.register_table_sink用法及代码示例
- Python pyflink TableEnvironment.register_table用法及代码示例
- Python pyflink TableEnvironment.register_java_function用法及代码示例
- Python pyflink TableEnvironment.scan用法及代码示例
- Python pyflink TableEnvironment.from_path用法及代码示例
- Python pyflink TableEnvironment.from_elements用法及代码示例
- Python pyflink TableEnvironment.create_table用法及代码示例
- Python pyflink TableEnvironment.from_table_source用法及代码示例
- Python pyflink TableEnvironment.add_python_archive用法及代码示例
- Python pyflink TableEnvironment.set_python_requirements用法及代码示例
- Python pyflink TableEnvironment.register_function用法及代码示例
- Python pyflink TableEnvironment.create_java_function用法及代码示例
- Python pyflink TableEnvironment.from_pandas用法及代码示例
- Python pyflink TableEnvironment.from_descriptor用法及代码示例
- Python pyflink Table.intersect_all用法及代码示例
- Python pyflink Table.fetch用法及代码示例
- Python pyflink Table.right_outer_join用法及代码示例
注:本文由纯净天空筛选整理自apache.org大神的英文原创作品 pyflink.table.TableEnvironment.use_database。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。