odbc
返回通过 ODBC 连接的表。
odbc(connection_settings, external_database, external_table)
参数:
connection_settings
— 在odbc.ini
文件中连接设置的部分的名称。external_database
— 外部DBMS的数据库名。external_table
—external_database
数据库中的表名。
为了安全地实现ODBC连接,ClickHouse使用单独的程序 clickhouse-odbc-bridge
。 如果ODBC驱动程序直接从 clickhouse-server
加载,则驱动程序问题可能会导致ClickHouse服务器崩溃。 当需要时,ClickHouse自动启动 clickhouse-odbc-bridge
。 ODBC桥程序是从与 clickhouse-server
相同的软件包安装的。
外部表中字段包含的 NULL
值将转换为基本据类型的默认值。 例如,如果远程MySQL表字段包含 INT NULL
类型,则将被转换为0(ClickHouseInt32
数据类型的默认值)。
用法示例
通过ODBC从本地安装的MySQL获取数据