Pular para o conteúdo principal
Retorna a tabela conectada via ODBC.

Sintaxe

Argumentos

Esses parâmetros também podem ser fornecidos usando coleções nomeadas. Para implementar conexões ODBC com segurança, o ClickHouse usa um programa separado, clickhouse-odbc-bridge. Se o driver ODBC for carregado diretamente pelo clickhouse-server, problemas no driver podem derrubar o servidor ClickHouse. O ClickHouse inicia automaticamente o clickhouse-odbc-bridge quando necessário. O ODBC bridge é instalado a partir do mesmo pacote que o clickhouse-server. Os campos com valores NULL da tabela externa são convertidos para os valores padrão do tipo de dado base. Por exemplo, se um campo de uma tabela MySQL remota tiver o tipo INT NULL, ele será convertido em 0 (o valor padrão do tipo de dado Int32 do ClickHouse).

Exemplo de uso

Obtendo dados da instalação local do MySQL via ODBC Este exemplo foi testado no Ubuntu Linux 18.04 e no MySQL Server 5.7. Certifique-se de que o unixODBC e o MySQL Connector estejam instalados. Por padrão (se tiver sido instalado por meio de pacotes), o ClickHouse é iniciado com o usuário clickhouse. Portanto, você precisa criar e configurar esse usuário no servidor MySQL.
Em seguida, configure a conexão em /etc/odbc.ini.
Você pode verificar a conexão usando o utilitário isql da instalação do unixODBC.
Tabela no MySQL:
Recuperar dados da tabela MySQL no ClickHouse:

Veja também

Última modificação em 19 de junho de 2026