IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Oracle Discussion :

Erreur dans mon script


Sujet :

Oracle

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2012
    Messages : 30
    Points : 4
    Points
    4
    Par défaut Erreur dans mon script
    bonjour
    j ai des erreurs dans mon script j ai beau cherche je ne les trouves pas pouvez vous m'aider svp????
    Fichiers attachés Fichiers attachés

  2. #2
    Membre actif
    Inscrit en
    Janvier 2012
    Messages
    145
    Détails du profil
    Informations forums :
    Inscription : Janvier 2012
    Messages : 145
    Points : 226
    Points
    226
    Par défaut
    Des erreurs? Quelles erreurs?
    Lorsque c'est possible, postez votre code et le message d'erreur exact.

  3. #3
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2012
    Messages : 30
    Points : 4
    Points
    4
    Par défaut
    il n'affiche pas les tables logement location il me dis que les tables sont inexistantes ... ?

  4. #4
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Customer Success Manager @Vertica
    Inscrit en
    Septembre 2008
    Messages
    8 452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Customer Success Manager @Vertica
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 452
    Points : 17 820
    Points
    17 820
    Par défaut
    Toutes vos clefs étrangères sont mal déclarées.
    Vous référencez bien la table mais pas la colonne !

    Quelques remarques complémentaires :
    • Dans votre table Personn, datenaiss devrait être du type date et non pas varchar2 et numtel devrait être un varchar2 et non pas un entier.
    • Type est un mot réservé du langage SQL, vous ne devez pas l'utiliser pour nommer un table ou une colonne.
    • Vos dates de la table Location ont un mauvais format. Soit vous utilisez comme vous l'avez fait pour la colonne datedbt le format que vous spécifiez en début de script, soit vous utilisez la fonction to_date ou le mot clef date.

  5. #5
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2012
    Messages : 30
    Points : 4
    Points
    4
    Par défaut
    Toutes vos clefs étrangères sont mal déclarées.
    Vous référencez bien la table mais pas la colonne !

    j ai pas très bien compris pourquoi
    je suis débutant peux tu m'expliquer stp??

  6. #6
    McM
    McM est déconnecté
    Expert éminent

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Points : 7 740
    Points
    7 740
    Billets dans le blog
    4
    Par défaut
    C'est dans le tutoriel, partie contraintes http://oracle.developpez.com/guide/a...?page=Chap2#L2

    Ensuite, passer un script de 100 lignes c'est bien, mais il faut vérifier les erreurs en cours de route, ou en recherche de bug, de passer chaque ordre l'un après l'autre et vérifier si c'est bon.
    More Code : More Bugs. Less Code : Less Bugs
    Mon Blog PL/Sql : Fichier Zip / Image BMP / Lire sqliteDB / QRCode et Images PNG ou BMP

  7. #7
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2012
    Messages : 30
    Points : 4
    Points
    4
    Par défaut
    Je recommence tout de zéro et je me rends compte en executant mon script que le champ DATE ne fonctionne pas c'est normal ??

    Voici l'erreur qu'il montre :

    Script : TEST.sql Statut : Terminé

    Vue : Détail Récapitulatif
    Afficher : Instruction Résultats Informations en retour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    CREATE TABLE Personne ( 
    idpers INTEGER NOT NULL,
    nom VARCHAR2 (30) NOT NULL,
    prenom VARCHAR2 (30) NOT NULL,
    datenaiss DATE,
    numtel VARCHAR2 (30) NOT NULL
    )

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO Personne VALUES (1,'Scott','Ridley','1978-05-25',0477184759)
    ORA-01861: le littéral ne concorde pas avec le format chaîne de caractères
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO Personne VALUES (2,'Hitchcock','Alfred','1979-11-25,0498564785)
    ORA-01861: le littéral ne concorde pas avec le format chaîne de caractères
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO Personne VALUES (3,'Kurosawa','Akira','1983-04-25',0456258974)

  8. #8
    McM
    McM est déconnecté
    Expert éminent

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Points : 7 740
    Points
    7 740
    Billets dans le blog
    4
    Par défaut
    Une date n'est pas une chaine de caractère. Il faut toujours mettre un to_date avec le format qui va bien.
    More Code : More Bugs. Less Code : Less Bugs
    Mon Blog PL/Sql : Fichier Zip / Image BMP / Lire sqliteDB / QRCode et Images PNG ou BMP

  9. #9
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2012
    Messages : 30
    Points : 4
    Points
    4
    Par défaut
    to_date'20.12.2007' c est comme ca qu il faut faire ?

  10. #10
    McM
    McM est déconnecté
    Expert éminent

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Points : 7 740
    Points
    7 740
    Billets dans le blog
    4
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    To_DATE('1983-04-25', 'YYYY-MM-DD')
    More Code : More Bugs. Less Code : Less Bugs
    Mon Blog PL/Sql : Fichier Zip / Image BMP / Lire sqliteDB / QRCode et Images PNG ou BMP

  11. #11
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2012
    Messages : 30
    Points : 4
    Points
    4
    Par défaut
    oh je te remercie MCM :-)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [GD] Redimension d'image - plusieurs erreurs dans mon script
    Par Henry9 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 18/02/2007, 10h58
  2. Erreur dans mon script
    Par dcollart dans le forum Linux
    Réponses: 3
    Dernier message: 21/09/2006, 15h02
  3. Dessin avec Imager.. erreur dans mon script
    Par Chekov dans le forum Modules
    Réponses: 2
    Dernier message: 18/06/2006, 14h14
  4. erreur dans mon script
    Par Swata dans le forum Langage
    Réponses: 4
    Dernier message: 21/09/2005, 00h02
  5. [langage]erreur dans mon script
    Par Fabouney dans le forum Langage
    Réponses: 11
    Dernier message: 30/06/2005, 14h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo