DROP TABLE IF EXISTS 02181_test_table; CREATE TABLE 02181_test_table ( id UInt64, value String ) ENGINE = TinyLog; INSERT INTO 02181_test_table VALUES (0, 'Value'); DROP DICTIONARY IF EXISTS 02181_test_dictionary; CREATE DICTIONARY 02181_test_dictionary ( id UInt64, value String ) PRIMARY KEY id SOURCE(CLICKHOUSE(TABLE '02181_test_table')) LAYOUT(HASHED()) LIFETIME(0); DETACH TABLE 02181_test_dictionary; --{serverError CANNOT_DETACH_DICTIONARY_AS_TABLE} ATTACH TABLE 02181_test_dictionary; --{serverError INCORRECT_QUERY} DETACH DICTIONARY 02181_test_dictionary; ATTACH DICTIONARY 02181_test_dictionary; SELECT * FROM 02181_test_dictionary; DETACH DICTIONARY 02181_test_dictionary; ATTACH DICTIONARY 02181_test_dictionary; SELECT * FROM 02181_test_dictionary; DETACH DICTIONARY 02181_test_dictionary; ATTACH DICTIONARY 02181_test_dictionary; DROP DICTIONARY 02181_test_dictionary; DROP TABLE 02181_test_table;