> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Table système contenant la description des moteurs de table pris en charge par le serveur, ainsi que des fonctionnalités qu'ils prennent en charge.

# system.table_engines

<div id="description">
  ## Description
</div>

Décrit les moteurs de table pris en charge par le serveur ainsi que les fonctionnalités qu’ils prennent en charge.

Cette table contient les colonnes suivantes (le type de colonne est indiqué entre parenthèses) :

* `name` ([String](/fr/reference/data-types/index)) — Le nom du moteur de table.
* `supports_settings` ([UInt8](/fr/reference/data-types/index)) — Indicateur précisant si le moteur de table prend en charge la clause SETTINGS.
* `supports_skipping_indices` ([UInt8](/fr/reference/data-types/index)) — Indicateur précisant si le moteur de table prend en charge les indices de saut.
* `supports_projections` ([UInt8](/fr/reference/data-types/index)) — Indicateur précisant si le moteur de table prend en charge les projections.
* `supports_sort_order` ([UInt8](/fr/reference/data-types/index)) — Indicateur précisant si le moteur de table prend en charge les clauses PARTITION\_BY, PRIMARY\_KEY, ORDER\_BY et SAMPLE\_BY.
* `supports_ttl` ([UInt8](/fr/reference/data-types/index)) — Indicateur précisant si le moteur de table prend en charge TTL.
* `supports_replication` ([UInt8](/fr/reference/data-types/index)) — Indicateur précisant si le moteur de table prend en charge la réplication des données.
* `supports_deduplication` ([UInt8](/fr/reference/data-types/index)) — Indicateur précisant si le moteur de table prend en charge la déduplication des données.
* `supports_parallel_insert` ([UInt8](/fr/reference/data-types/index)) — Indicateur précisant si le moteur de table prend en charge l’insertion parallèle (voir le paramètre max\_insert\_threads).
* `description` ([String](/fr/reference/data-types/index)) — Description du rôle du moteur de table. Pour les moteurs qui disposent d’une page de documentation dédiée, ce champ contient le corps Markdown complet de cette page ; pour les autres moteurs, il s’agit d’un résumé concis.
* `syntax` ([String](/fr/reference/data-types/index)) — Indique comment le moteur de table s’utilise lors de la création d’une table. Pour la plupart des moteurs, il s’agit de la clause ENGINE d’une requête CREATE TABLE, mais certains moteurs (comme les différents types de vues ou le moteur Loop) s’utilisent sous d’autres formes, par exemple CREATE VIEW ou un SELECT depuis une fonction de table.
* `examples` ([String](/fr/reference/data-types/index)) — Exemples d’utilisation.
* `introduced_in` ([String](/fr/reference/data-types/index)) — Version de ClickHouse dans laquelle le moteur de table a été introduit pour la première fois, au format major.minor.
* `related` ([Array(String)](/fr/reference/data-types/index)) — Les noms des moteurs de table associés.

<div id="example">
  ## Exemple
</div>

```sql title="Query" theme={null}
SELECT
    name,
    supports_settings,
    supports_skipping_indices,
    supports_sort_order,
    supports_ttl,
    supports_replication,
    supports_deduplication,
    supports_parallel_insert
FROM system.table_engines
WHERE name IN ('Kafka', 'MergeTree', 'ReplicatedCollapsingMergeTree')
```

```text title="Response" theme={null}
┌─name──────────────────────────┬─supports_settings─┬─supports_skipping_indices─┬─supports_sort_order─┬─supports_ttl─┬─supports_replication─┬─supports_deduplication─┬─supports_parallel_insert─┐
│ MergeTree                     │                 1 │                         1 │                   1 │            1 │                    0 │                      0 │                        1 │
│ Kafka                         │                 1 │                         0 │                   0 │            0 │                    0 │                      0 │                        0 │
│ ReplicatedCollapsingMergeTree │                 1 │                         1 │                   1 │            1 │                    1 │                      1 │                        1 │
└───────────────────────────────┴───────────────────┴───────────────────────────┴─────────────────────┴──────────────┴──────────────────────┴────────────────────────┴──────────────────────────┘
```

<div id="see-also">
  ## Voir aussi
</div>

* famille MergeTree [clauses de requête](/fr/reference/engines/table-engines/mergetree-family/mergetree#mergetree-query-clauses)
* Kafka [paramètres](/fr/reference/engines/table-engines/integrations/kafka#creating-a-table)
* Join [paramètres](/fr/reference/engines/table-engines/special/join#join-limitations-and-settings)
