Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/01/2011, 18h05   #1
Nouveau Membre du Club
 
Homme jonathan legrand
Chef de projet en SSII
Inscription : janvier 2011
Messages : 28
Détails du profil
Informations personnelles :
Nom : Homme jonathan legrand
Âge : 26
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2011
Messages : 28
Points : 28
Points : 28
Envoyer un message via Skype™ à jujoluca
Par défaut Probleme INSERT INTO avec un SELECT

Bonjour tout le monde,

Je vous expose mon problème
CLIENT(code_client,raison_sociale,ville,code_client)
FACTURE(numero_facture,date_facture,montant,code_client)

Je souhaite ajouter une facture du numero 123, datée du jour, d'un montant de 7000, au client de raison sociale SARL, sachant que j'ai un seul client de raison sociale SARL.
Je ne vous cache pas que j'ai essayé cette requête sous différentes formes avec des parenthèses etc... Toujours sans succès.

Code :
1
2
INSERT INTO FACTURE (numéro_facture,date_facture,montant,code_client)
VALUES ('123',SYSDATE,'7000',SELECT code_client FROM CLIENT WHERE raison_social ='SARL');
PS : Ce n'est pas pour une entreprise mais pour moi simple etudiant en licence informatique.

Merci d'avance
jujoluca est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2011, 22h15   #2
Modérateur
 
Homme Fabien
Ingénieur d'études en décisionnel
Inscription : septembre 2008
Messages : 5 684
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études en décisionnel
Secteur : Arts - Culture

Informations forums :
Inscription : septembre 2008
Messages : 5 684
Points : 10 463
Points : 10 463
Envoyer un message via ICQ à Waldar Envoyer un message via Skype™ à Waldar
Comme ceci :
Code :
1
2
3
4
INSERT INTO FACTURE (numéro_facture, date_facture, montant, code_client)
SELECT 123, sysdate, 7000, code_client
  FROM CLIENT
 WHERE raison_social ='SARL';
__________________
Email : http://scr.im/waldar
Waldar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2011, 13h14   #3
Nouveau Membre du Club
 
Homme jonathan legrand
Chef de projet en SSII
Inscription : janvier 2011
Messages : 28
Détails du profil
Informations personnelles :
Nom : Homme jonathan legrand
Âge : 26
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2011
Messages : 28
Points : 28
Points : 28
Envoyer un message via Skype™ à jujoluca
Génial cela fonctionne merci syntaxe étrange mais ca marche Cool Je ne vous cache pas que j'avais chercher mais je n'est rien trouver sur le net.
Bon week end a tous
jujoluca est déconnecté   Envoyer un message privé Réponse avec citation 01
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h15.


 
 
 
 
Partenaires

Hébergement Web