Updated on 2025-04-14 GMT+08:00

Deleting a ClickHouse Table

This section describes the sample code for deleting a ClickHouse table.

Delete the replica table and distributed table created in Creating a ClickHouse Table.

The following is an example of a generation fragment:

private void dropTable(String databaseName, String tableName, String clusterName) throws Exception {
    String dropLocalTableSql = "drop table if exists " + databaseName + "." + tableName + " on cluster " + clusterName;
    String dropDisTableSql = "drop table if exists " + databaseName + "." + tableName + "_all" + " on cluster " + clusterName;
    ArrayList<String> sqlList = new ArrayList<String>();
    sqlList.add(dropLocalTableSql);
    sqlList.add(dropDisTableSql);
    util.exeSql(sqlList);
}