

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Types de données pris en charge pour les tables Iceberg sur Athena
<a name="querying-iceberg-supported-data-types"></a>

Athena peut interroger des tables Iceberg contenant les types de données suivants :

```
binary
boolean
date
decimal
double
float
int
list
long
map
string
struct
timestamp without time zone
```

Pour plus d’informations sur les types de tables Iceberg, consultez la [page de schémas pour Iceberg](https://iceberg.apache.org/docs/latest/schemas/) dans la documentation Apache.

Le tableau suivant illustre la relation entre les types de données Athena et les types de données de table Iceberg.


****  

<table>
<thead>
  <tr><th>Type Iceberg</th><th>Type Athena</th><th>Remarques</th></tr>
</thead>
<tbody>
  <tr><td>boolean</td><td>boolean</td><td></td></tr>
  <tr><td>-</td><td>tinyint</td><td>Non pris en charge pour les tables Iceberg sur Athena.</td></tr>
  <tr><td>-</td><td>smallint</td><td>Non pris en charge pour les tables Iceberg sur Athena.</td></tr>
  <tr><td>int</td><td>int</td><td>Dans les instructions Athena DML, ce type est INTEGER.</td></tr>
  <tr><td>long</td><td>bigint</td><td></td></tr>
  <tr><td>double</td><td>double</td><td></td></tr>
  <tr><td>float</td><td>float</td><td></td></tr>
  <tr><td>decimal(P, S)</td><td>decimal(P, S)</td><td>P est la précision, S est l'échelle.</td></tr>
  <tr><td>-</td><td>char</td><td>Non pris en charge pour les tables Iceberg sur Athena.</td></tr>
  <tr><td>string</td><td>string</td><td>Dans les instructions Athena DML, ce type est VARCHAR.</td></tr>
  <tr><td>binary</td><td>binary</td><td></td></tr>
  <tr><td>date</td><td>date</td><td></td></tr>
  <tr><td>time</td><td>-</td><td rowspan="3">Seul l'horodatage Iceberg (sans fuseau horaire) est pris en charge pour les instructions DDL Athena Iceberg telles que CREATE TABLE, mais tous les types d'horodatage peuvent être interrogés via Athena.</td></tr>
  <tr><td>timestamp</td><td>timestamp</td></tr>
  <tr><td>timestamptz</td><td>timestamptz</td></tr>
  <tr><td>list<E></td><td>array</td><td></td></tr>
  <tr><td>map<K,V></td><td>map</td><td></td></tr>
  <tr><td>struct<...></td><td>struct</td><td></td></tr>
  <tr><td>fixed(L)</td><td>-</td><td>Le type fixed(L) n'est actuellement pas pris en charge sur Athena.</td></tr>
</tbody>
</table>


Pour de plus amples informations sur les types de données sur Athena, consultez [Types de données dans Amazon Athena](data-types.md).