je veux copier une table dans une autre table que je crée mais j'arrive pas
merci d'avance
je veux copier une table dans une autre table que je crée mais j'arrive pas
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 insert into TaTableVide Select tesColonnes From TatablePleine
merci mais en fait c plus compliquer que ça...
voici ma requete :
SELECT DISTINCT dbo.enfant.nomenf, dbo.enfant.preenf, dbo.enfant.datnai, dbo.enfanagt.codagt FROM dbo.enfant INNER JOIN dbo.enfanagt ON dbo.enfant.codenf = dbo.enfanagt.codenf
de cette requête qui est bonne j'obtient une liste que je veux placer dans une table ayant 5 colonnes :
-un numero unique qui se cré tt seul
-le nom
-le prenom
-le matricule
-la date de naissance
merci d'avance!!!!
Table2
1 colonne identity ID (auto-incrémentée)
1 colonne X
1 colonne Y
Table1
1 colonne chp1
1 colonne chp2
Résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 INSERT INTO Table2 SELECT chp1, chp2 FROM Table1
ID auto-incrémentée
chp1 -> X
chp2 -> Y
Conclusion : No soucis
ou, si la table de resultat ne doit pas etre recreee chaque fois
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SELECT DISTINCT dbo.enfant.nomenf AS Nom, dbo.enfant.preenf AS Prenom, dbo.enfanagt.codagt AS Matricule, dbo.enfant.datnai AS DateNaissance into RESULTAT FROM dbo.enfant INNER JOIN dbo.enfanagt ON dbo.enfant.codenf = dbo.enfanagt.codenf ALTER TABLE RESULTAT ADD ID numeric(10,0) identity
Fadace
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 CREATE TABLE RESULTAT ( ID numeric(10,0) identity , Nom varchar(50) NOT NULL, Prenom varchar(50) NOT NULL, Matricule ??? NULL, DateNaissance datetime NULL ) INSERT INTO RESULT (Nom, Prenom, matricule, DateNaisance) select distinct dbo.enfant.nomenf , dbo.enfant.preenf , dbo.enfanagt.codagt , dbo.enfant.datnai FROM dbo.enfant INNER JOIN dbo.enfanagt ON dbo.enfant.codenf = dbo.enfanagt.codenf
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager