

 Amazon Redshift ne prendra plus en charge la création de nouveaux Python à UDFs partir du patch 198. UDFs Le Python existant continuera de fonctionner jusqu'au 30 juin 2026. Pour plus d’informations, consultez le [ billet de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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.

# STL\$1TR\$1CONFLICT
<a name="r_STL_TR_CONFLICT"></a>

Affiche les informations pour identifier et résoudre les conflits de transaction avec les tables de base de données.

Un conflit de transaction se produit lorsqu’un ou plusieurs utilisateurs interrogent et modifient des lignes de données de tables de telle sorte que leurs transactions ne puissent pas être sérialisées. La transaction qui exécute une instruction qui interromprait la mise en série est arrêtée et annulée. Chaque fois qu’un conflit de transaction se produit, Amazon Redshift écrit une ligne de données dans la table système STL\$1TR\$1CONFLICT contenant les détails sur la transaction annulée. Pour plus d’informations, consultez [Niveaux d’isolement dans Amazon Redshift](c_serial_isolation.md).

STL\$1TR\$1CONFLICT n’est visible que par les super-utilisateurs. Pour plus d’informations, consultez [Visibilité des données dans les tables et vues système](cm_chap_system-tables.md#c_visibility-of-data).

Tout ou partie des données de cette table sont également disponibles dans la vue de surveillance SYS [SYS\$1TRANSACTION\$1HISTORY](SYS_TRANSACTION_HISTORY.md). Les données de la vue de surveillance SYS sont formatées pour être plus faciles à utiliser et à comprendre. Nous vous recommandons d’utiliser la vue de surveillance SYS pour vos requêtes.

## Colonnes de la table
<a name="r_STL_TR_CONFLICT-table-columns"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/redshift/latest/dg/r_STL_TR_CONFLICT.html)

## Exemple de requête
<a name="r_STL_TR_CONFLICT-sample-query"></a>

Pour renvoyer des informations sur les conflits qui impliquaient une table particulière, exécutez une requête qui spécifie l’ID de table : 

```
select * from stl_tr_conflict where table_id=100234
order by xact_start_ts;

xact_id|process_|      xact_start_ts       |        abort_time        |table_
       |id      |                          |                          |id
-------+--------+--------------------------+--------------------------+------
  1876 |  8551  |2010-03-30 09:19:15.852326|2010-03-30 09:20:17.582499|100234
  1928 | 15034  |2010-03-30 13:20:00.636045|2010-03-30 13:20:47.766817|100234
  1991 | 23753  |2010-04-01 13:05:01.220059|2010-04-01 13:06:06.94098 |100234
  2002 | 23679  |2010-04-01 13:17:05.173473|2010-04-01 13:18:27.898655|100234
(4 rows)
```

Vous pouvez obtenir l’ID de table dans la section DETAIL du message d’erreur sur les violation de sérialisation (erreur 1023).