

 Amazon Redshift ne prendra plus en charge la création de nouveaux UDFs Python à partir du patch 198. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement 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.

# STV\_LOCKS
<a name="r_STV_LOCKS"></a>

La table STV\_LOCKS permet d’afficher les mises à jour actuelles dans les tables de la base de données.

Amazon Redshift verrouille les tables pour empêcher deux utilisateurs de mettre à jour la même table simultanément. Bien que le tableau STV\_LOCKS affiche toutes les mises à jour de table actuelles, interrogez la table [STL\_TR\_CONFLICT](r_STL_TR_CONFLICT.md) pour afficher un journal des conflits de verrouillage. Utilisez la vue [SVV\_TRANSACTIONS](r_SVV_TRANSACTIONS.md) pour identifier les transactions en cours et les problèmes de conflit de verrous.

STV\_LOCKS n’est visible que par les superutilisateurs. 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).

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


| Nom de la colonne  | Type de données  | Description  | 
| --- | --- | --- | 
| table\_id  | bigint  | ID de la table obtenant le verrou.  | 
| last\_commit  | timestamp  | Horodatage de la dernière validation de la table.  | 
| last\_update  | timestamp  | Horodatage de la dernière mise à jour de la table.  | 
| lock\_owner  | bigint  | ID de transaction associé au verrou.  | 
| lock\_owner\_pid  | bigint  | ID de processus associé au verrou.  | 
| lock\_owner\_start\_ts  | timestamp  | Horodatage de l’heure de début de la transaction.  | 
| lock\_owner\_end\_ts  | timestamp  | Horodatage de l’heure de fin de la transaction.  | 
| lock\_status  | character (22)  | État du processus en attente ou détenant un verrou.  | 

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

Pour afficher tous les verrous appliqués aux transactions en cours, tapez la commande suivante : 

```
select table_id, last_update, lock_owner, lock_owner_pid from stv_locks;
```

Cette requête renvoie l’exemple de sortie suivant, qui affiche trois verrous actuellement en vigueur : 

```
 table_id |        last_update         | lock_owner | lock_owner_pid
----------+----------------------------+------------+----------------
100004  | 2008-12-23 10:08:48.882319 |       1043 |           5656
100003  | 2008-12-23 10:08:48.779543 |       1043 |           5656
100140  | 2008-12-23 10:08:48.021576 |       1043 |           5656
(3 rows)
```