Insertion donner sous oracle
Résolu/Fermé
haroun-
Messages postés
708
Date d'inscription
dimanche 13 avril 2008
Statut
Membre
Dernière intervention
17 décembre 2021
-
28 nov. 2009 à 22:34
fiu - 1 déc. 2009 à 17:31
fiu - 1 déc. 2009 à 17:31
A voir également:
- Insertion donner sous oracle
- Insertion liste déroulante excel - Guide
- Insertion signature word - Guide
- Insertion sommaire word - Guide
- Insertion filigrane word - Guide
- Touche insertion clavier - Guide
5 réponses
haroun-
Messages postés
708
Date d'inscription
dimanche 13 avril 2008
Statut
Membre
Dernière intervention
17 décembre 2021
3
29 nov. 2009 à 09:20
29 nov. 2009 à 09:20
il ny a pas un moyen de fusionner ces deux commonde insert en une seul commande peut etre
es ce que quelqu'un peux me proposer une solution
es ce que quelqu'un peux me proposer une solution
et non ! c'est un insert à la fois.
note que tu peux insérer plusieurs lignes en provenance d'autres tables:
insert into tabledest(col1{, coln}) select expr1{, exprn} from tablesrc1{, tablesrcn} where ...
seul impératif : l'ordre des colonnes renvoyées par le select doit correspondre à l'ordre des colonnes à alimenter
note que tu peux insérer plusieurs lignes en provenance d'autres tables:
insert into tabledest(col1{, coln}) select expr1{, exprn} from tablesrc1{, tablesrcn} where ...
seul impératif : l'ordre des colonnes renvoyées par le select doit correspondre à l'ordre des colonnes à alimenter
haroun-
Messages postés
708
Date d'inscription
dimanche 13 avril 2008
Statut
Membre
Dernière intervention
17 décembre 2021
3
1 déc. 2009 à 07:30
1 déc. 2009 à 07:30
salut
peux tu me donner un exemple reel svp et pas la commande en mode général
je suis encore débutant dans le domaine
insert into tabledest(col1{, coln}) select expr1{, exprn} from tablesrc1{, tablesrcn} where ..
cette commande me semble un peux compliquer si tu pouvais m'expliquer les options secondaires de cette commande svp
merci
peux tu me donner un exemple reel svp et pas la commande en mode général
je suis encore débutant dans le domaine
insert into tabledest(col1{, coln}) select expr1{, exprn} from tablesrc1{, tablesrcn} where ..
cette commande me semble un peux compliquer si tu pouvais m'expliquer les options secondaires de cette commande svp
merci
jee pee
Messages postés
40502
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
30 novembre 2024
9 437
30 nov. 2009 à 13:12
30 nov. 2009 à 13:12
Salut,
Il est tout à fait possible, dans un fichier .sql de placer plusieurs insert à la suite, comme tu l'as fait dans ton 2ème exemple.
Quel est le message d'erreur ? N'est-ce pas juste que tu as oublié 'VALUES' dans le second insert.
cdlt
Il est tout à fait possible, dans un fichier .sql de placer plusieurs insert à la suite, comme tu l'as fait dans ton 2ème exemple.
Quel est le message d'erreur ? N'est-ce pas juste que tu as oublié 'VALUES' dans le second insert.
cdlt
haroun-
Messages postés
708
Date d'inscription
dimanche 13 avril 2008
Statut
Membre
Dernière intervention
17 décembre 2021
3
1 déc. 2009 à 07:43
1 déc. 2009 à 07:43
si ...
j'ai mais les deux commandes tel qu'elle sont supposait etre mis
mais on m'affiche le message d'erreur : caractère non valide
voila ce que j'ai mis exctement :
j'ai mais les deux commandes tel qu'elle sont supposait etre mis
mais on m'affiche le message d'erreur : caractère non valide
voila ce que j'ai mis exctement :
INSERT INTO livre (code_livre,titre,themes,date_edit,nb_pages) VALUES ('60','deseign','base donne',to_date('2001/10/23','YYYY/MM/DD'),'300'); INSERT INTO livre (code_livre,titre,themes,date_edit,nb_pages) VALUES ('70','programation OO','programation',to_date('2001/10/23','YYYY/MM/DD'),'200');
jee pee
Messages postés
40502
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
30 novembre 2024
9 437
1 déc. 2009 à 11:24
1 déc. 2009 à 11:24
Essaye les 2 lignes une par une pour voir laquelle n'est pas bonne.
Quelle est la description complète de ta table pour la nature des champs
Quelle est l'erreur oracle ORA-xxxx
Dans ton .sql le champ date n'est pas vraiment sur 2 lignes, c'est juste tronqué ici ? par ce que
Quelle est la description complète de ta table pour la nature des champs
Quelle est l'erreur oracle ORA-xxxx
Dans ton .sql le champ date n'est pas vraiment sur 2 lignes, c'est juste tronqué ici ? par ce que
('2001/10/23','YYYY /MM/DD'),'300');ainsi séparé en 2 ne fonctionnerait pas
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut
pour completer la soluce à jee pee:
alter session set nls_date_format='YYYY/MM/DD';
INSERT INTO livre (code_livre,titre, themes, date_edit, nb_pages)
VALUES ('60', 'deseign', 'base donne', '2001/10/23', '300');
INSERT INTO livre (code_livre,titre, themes, date_edit, nb_pages)
VALUES ('70', 'programation OO', 'programation', '2001/10/23', '200');
et si nb_pages est numbre, enlever les apostrophes qui encadrent 300 & 200.
pour completer la soluce à jee pee:
alter session set nls_date_format='YYYY/MM/DD';
INSERT INTO livre (code_livre,titre, themes, date_edit, nb_pages)
VALUES ('60', 'deseign', 'base donne', '2001/10/23', '300');
INSERT INTO livre (code_livre,titre, themes, date_edit, nb_pages)
VALUES ('70', 'programation OO', 'programation', '2001/10/23', '200');
et si nb_pages est numbre, enlever les apostrophes qui encadrent 300 & 200.