指令碼開發 / ClickHouse
ClickHouse 聯結器操作物件主要提供一些資料方法。
DFF.CONN(...)
引數如下:
引數 | 型別 | 必須 / 預設值 | 說明 |
---|---|---|---|
connector_id |
str | 必須 | 聯結器 ID |
database |
str | None |
指定資料庫 |
.query(...)
執行 SQL 語句,引數如下:
引數 | 型別 | 必須 / 預設值 | 說明 |
---|---|---|---|
sql |
str | 必須 | SQL 語句,可包含引數佔位符。? 表示需要轉義的引數;?? 表示不需要轉義的引數 |
sql_params |
list | None |
SQL 引數 |
示例 | |
---|---|
1 2 3 |
|
動態 SQL 語句
query(...)
和 non_query(...)
內部使用 DFF.SQL(...)
構造 SQL 語句並支援構造複雜動態的 SQL 語句。
如 WHERE IN (...)
不確定數量的值,或者 INSERT INTO ... VALUES ...
進行批次寫入資料等。
詳情請參考 指令碼開發 / SQL 構造 DFF.SQL