Procédure : créer des requêtes Insert Values (Visual Database Tools)
Vous pouvez créer une nouvelle ligne dans la table active à l'aide d'une requête Insert Values. Lorsque vous créez une requête Insert Values, spécifiez :
la table de base de données à laquelle ajouter la ligne ;
les colonnes dont vous souhaitez ajouter le contenu ;
la valeur ou l'expression à insérer dans les colonnes individuelles.
Dans l'exemple ci-dessous, la requête ajoute une ligne à la table titles, précisant des valeurs pour le titre, le type, l'éditeur et le prix :
INSERT INTO titles
(title_id, title, type, pub_id, price)
VALUES ('BU9876', 'Creating Web Pages', 'business', '1389', '29.99')
Lorsque vous créez une requête Insert Values, le volet Critères change afin de refléter les seules options d'insertion d'une nouvelle ligne disponibles : la nom de la colonne et la valeur à insérer.
Attention |
---|
Il est impossible d'annuler l'action entraînée par l'exécution d'une requête Insert Values. Par sécurité, sauvegardez vos données avant d'exécuter la requête. |
Pour créer une requête Insert Values
Ajoutez la table à mettre à jour dans le volet Schéma.
Dans le menu Concepteur de requêtes, pointez sur Modifier le type, puis cliquez sur Insérer les valeurs.
[!REMARQUE]
Si plusieurs tables apparaissent dans le volet Schéma lorsque vous commencez la requête Insert Values, le Concepteur de requêtes et de vues affiche la boîte de dialogue Choisir la table cible pour Insert Values qui vous invite à indiquer le nom de la table à mettre à jour.
Dans le volet Schéma, cliquez sur la case à cocher en regard de chaque colonne pour laquelle vous souhaitez fournir de nouvelles valeurs. Ces colonnes s'affichent dans le volet Critères. Les colonnes ne seront mises à jour que si vous les ajoutez à la requête.
Dans la colonne Nouvelle valeur du volet Critères, entrez la nouvelle valeur pour la colonne. Vous pouvez entrer des valeurs littérales, des noms de colonnes ou des expressions. La valeur doit correspondre (ou être compatible) au type de données de la colonne mise à jour.
Attention Le Concepteur de requêtes et de vues ne peut pas vérifier si une valeur est adaptée à la longueur de la colonne que vous insérez. Si la valeur est trop longue, elle est susceptible d'être tronquée sans avertissement. Par exemple, si une colonne name possède 20 caractères mais que vous spécifiez une valeur à insérer de 25 caractères, les 5 derniers caractères risquent d'être tronqués.
Lorsque vous exécutez une requête Insert Values, aucun résultat n'apparaît dans le volet Résultats. En fait, un message indiquant le nombre de lignes modifiées s'affiche.