本文簡要介紹 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。