Script Development / ClickHouse
ClickHouse connector operation objects mainly provide some data methods.
DFF.CONN(...)
parameters are as follows:
Parameter | Type | Required / Default Value | Description |
---|---|---|---|
connector_id |
str | Required | Connector ID |
database |
str | None |
Specified database |
.query(...)
Executes an SQL statement, with the following parameters:
Parameter | Type | Required / Default Value | Description |
---|---|---|---|
sql |
str | Required | SQL statement, can include parameter placeholders.? represents an escaped parameter;?? represents a non-escaped parameter |
sql_params |
list | None |
SQL parameters |
Example | |
---|---|
1 2 3 |
|
Dynamic SQL Statement
query(...)
and non_query(...)
use DFF.SQL(...)
internally to construct SQL statements and support building complex dynamic SQL statements.
For example, when using WHERE IN (...)
with an uncertain number of values, or performing bulk data insertion with INSERT INTO ... VALUES ...
.
For more details, please refer to Script Development / SQL Construction DFF.SQL