Press "Enter" to skip to content

Que fait l'instruction INSERT en SQL ?

SQL fournit l'instruction INSERT qui vous permet d'insérer une ou plusieurs lignes dans une table. L'instruction INSERT vous permet de : Insérer une seule ligne dans une table

Q. Quand insérer l'instruction ignore dans SQL Server ?

SQL | Instruction INSERT IGNORE Lors de l'insertion d'une clé en double lorsque la colonne doit contenir une contrainte PRIMARY KEY ou UNIQUE Lors de l'insertion d'une valeur NULL lorsque la colonne a une contrainte NOT NULL. Lors de l'insertion d'une ligne dans une table partitionnée où les valeurs insérées vont à l'encontre du format de partition.

Q. Comment détecter les erreurs lors de l'insertion de valeurs dans SQL Server ?

La deuxième ligne du tableau ci-dessus générera une erreur car la longueur de la ligne est supérieure à la colonne dans laquelle nous insérons des valeurs. Il lancera une erreur et la même erreur sera interceptée via TRY…CATCH et elle sera affichée dans l'instruction SELECT.

Q. Comment tester vos compétences avec l'instruction SQL INSERT ?

Si vous souhaitez tester vos compétences à l'aide de l'instruction SQL INSERT, essayez certains de nos exercices pratiques. Ces exercices pratiques vous permettent de tester vos compétences avec l'instruction INSERT. Vous recevrez des questions que vous devez résoudre. Après chaque exercice, nous fournissons la solution afin que vous puissiez vérifier votre réponse.

Pour la syntaxe exacte, voir Syntaxe SQL SELECT – Répertorié par le SGBD. L'instruction INSERT vous permet d'insérer de nouvelles lignes dans une table (c'est-à-dire d'ajouter de nouvelles données). Ici, nous insérons une nouvelle ligne dans le tableau Albums. Cela peut également être raccourci comme suit :

Q. Pourquoi l'insertion dans l'instruction T-SQL échoue-t-elle ?

L'exécution de l'instruction échouera, car vous devez attribuer une valeur à la colonne NOT NULL du numéro de téléphone dans l'instruction INSERT INTO T-SQL, en rappelant que toutes les colonnes NOT NULL sont des colonnes obligatoires, comme indiqué dans le message d'erreur ci-dessous :

Q. Quelle est l'instruction CREATE dans SQL Server ?

Notez que dans SQL Server, cela s'appelle l'instruction TRUNCATE TABLE. L'instruction CREATE DATABASE est utilisée pour créer une nouvelle base de données. L'instruction CREATE DATABASE est généralement suivie de CREATE TABLE et d'autres instructions afin de créer une base de données complète prête à l'emploi. Voir comment créer une base de données à partir d'un script dans MySQL pour un exemple.

Q. Comment insérer un nom dans une instruction T-SQL ?

Si vous essayez d'affecter des valeurs aux colonnes de nom et de date de naissance uniquement dans l'instruction INSERT INTO T-SQL, comme dans l'instruction ci-dessous :