Contenu

# Valeurs générées

Spécifie les options de génération automatique des valeurs pour les nouveaux enregistrements de données.

La disponibilité des contrôles suivants dépend du type de base de données :

## Extraire les valeurs générées

Active la prise en charge dans LibreOffice des champs de données incrémentés automatiquement pour la source de données ODBC ou JDBC active. Sélectionnez cette option si la fonction d'incrément automatique dans la couche SDBCX de la base de données n'est pas prise en charge. En général, cette fonction est sélectionnée pour le champ de la clé primaire.

## Instruction d'incrément automatique

Saisissez le spécificateur de commande SQL qui donne instruction à la source de données d'incrémenter automatiquement un champ de données INTEGER (nombre entier) spécifié. Par exemple, l'instruction MySQL suivante utilise l'expression AUTO_INCREMENT pour augmenter la valeur du champ "id" chaque fois qu'un champ de données est créé :

CREATE TABLE "table1" ("id" INTEGER AUTO_INCREMENT)

Pour cet exemple, vous devez saisir AUTO_INCREMENT dans la zone Instruction d'auto-incrément.

## Requête des valeurs générées

Saisissez une instruction SQL renvoyant la dernière valeur auto-incrémentée pour le champ de données de la clé primaire. Par exemple :

SELECT LAST_INSERT_D();