J'ai cree une base des donnees Persoane avec une table Pers qui a les champs suivants :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
 
-- creation base des donnees nomme Persoane
 
CREATE DATABASE Persoane
 
USE Persoane
 
-- creation tableau nomme Pers
 
CREATE TABLE Pers
(P_Id int PRIMARY KEY NOT NULL,
Nume varchar(255),
Prenume varchar(255),
Adresa varchar(255),
Oras varchar(255)
)
 
 
Puis j'ai fais:
 
SELECT * FROM Pers
Voila l'effet:



Juste ici c'est correct ce que je veux faire.

Il semble que je n'avais pas bien compris l'utilisation d'INSERT INTO pour inserer des enregistrements dans une table.


Je veux inserer trois enregistrements dans la table Pers a l'aide de la clause INSERT INTO:

Voila les 3 enregistrements que je veux inserer:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
INSERT INTO Pers(P_Id,Nume,Prenume,Adresa,Oras)
VALUES
(1, 'Pop','Virgil', 'Str.Florilor', 'Ploiesti'),
(2, 'Pop','Mihai', 'Str.Iaz', 'Campina'),
(3, 'Pop', 'Ion', 'Str.Lacului', 'Oradea')
Mais query editor du SQL Server me renvoie cette erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
Msg 102, Level 15, State 1, Line 4
Incorrect syntax near ','.
 
 
C'est a la ligne:
 
(1, 'Pop','Virgil', 'Str.Florilor', 'Ploiesti'),