> ## 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.

> Documentation sur le format TemplateIgnoreSpaces

# TemplateIgnoreSpaces

| Entrée | Sortie | Alias |
| ------ | ------ | ----- |
| ✔      | ✗      |       |

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

Semblable à \[`Template`], mais ignore les caractères d’espacement entre les délimiteurs et les valeurs dans le flux d’entrée.
En revanche, si les chaînes de format contiennent des caractères d’espacement, ceux-ci seront attendus dans le flux d’entrée.
Il permet également de spécifier des placeholders vides (`${}` ou `${:None}`) afin de découper certains délimiteurs en parties distinctes pour ignorer les espaces entre elles.
Ces placeholders servent uniquement à ignorer les caractères d’espacement.
Il est possible de lire du `JSON` avec ce format si les valeurs des colonnes sont dans le même ordre sur toutes les lignes.

<Note>
  Ce format convient uniquement en entrée.
</Note>

<div id="example-usage">
  ## Exemple d'utilisation
</div>

La requête suivante permet d’insérer des données à partir de l’exemple de sortie au format [JSON](/fr/reference/formats/JSON/JSON) :

```sql theme={null}
INSERT INTO table_name 
SETTINGS
    format_template_resultset = '/some/path/resultset.format',
    format_template_row = '/some/path/row.format',
    format_template_rows_between_delimiter = ','
FORMAT TemplateIgnoreSpaces
```

```text title="/some/path/resultset.format" theme={null}
{${}"meta"${}:${:JSON},${}"data"${}:${}[${data}]${},${}"totals"${}:${:JSON},${}"extremes"${}:${:JSON},${}"rows"${}:${:JSON},${}"rows_before_limit_at_least"${}:${:JSON}${}}
```

```text title="/some/path/row.format" theme={null}
{${}"SearchPhrase"${}:${}${phrase:JSON}${},${}"c"${}:${}${cnt:JSON}${}}
```

<div id="format-settings">
  ## Paramètres de format
</div>
