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

  1. #1
    Candidat au Club
    Inscrit en
    février 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : février 2009
    Messages : 2
    Points : 2
    Points
    2

    Par défaut Insertion data via SQL Developper

    Bonjour la communauté,
    Je me mets enfin aux SGBDR et réussi à installer Oracle 11g.
    J'ai modélisé ma base avec Oracle DataModeler. Les premiers tests sont concluants (dans Datamodeler), aucune erreur dans le fichier DDL généré.

    J'ai réussi au prix de nombreuses tentatives (et de restaurations système de mon PC), à créer ma base dans Oracle 11g, et j'y accède grace à SQL Developper....

    L'étape d'après: Alimenter ma base avec quelques données !!!
    Pour faire le "malin", et optimiser le truc, j'ai décidé de créer des Types de Data Structurées dans DataModeler, et j'ai réussi à les avoir dans la BDD dans Oracle 11g.
    Pour faire simple, j'ai crée le type CompanyAdrr qui est composé de plusieurs champs: Pays sur 2 VARCHAR2/ Ville sur 40 VARCHAR2/ Rue sur 40 VARCHAR2 et Code postal sur 10 VARCHAR2.

    J'essaie donc d'insérer une donnée avec la donnée suivante: FRTOULOUSE5, rue de ma voisine 31000 via SQL Developer et j'obtiens un message d'erreur:
    "PL/SQL: ORA-00932: types de données incohérents ; attendu : UDT ; obtenu : CHAR
    ORA-06550: Ligne 1, colonne 7 :"

    Si je regarde ma table dans SQL Developer, il n'y a pas de colonne 7

    Nom : companies.JPG
Affichages : 93
Taille : 40,8 KoNom : companyaddress.JPG
Affichages : 98
Taille : 22,3 Ko


    Merci infiniment pour toute aide,
    Je débute dans le domaine, et tenté google sans trop de succés! Cela m'a plus "enfoncé".

  2. #2
    Modérateur

    Homme Profil pro
    Consultant Teradata
    Inscrit en
    septembre 2008
    Messages
    7 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant Teradata

    Informations forums :
    Inscription : septembre 2008
    Messages : 7 692
    Points : 16 033
    Points
    16 033

    Par défaut

    Si vous débutez, premier conseil, laissez tomber les types.
    C'est très peu (mais vraiment très peu) utilisé, ça peut vite devenir abscons quand vous mélangez ça au nested tables, bref c'est ni simple, ni très utile.

    Restez sur de la modélisation classique 3NF, vous vous rendrez service.

  3. #3
    Membre chevronné Avatar de Garuda
    Homme Profil pro
    Chef de projet
    Inscrit en
    juin 2007
    Messages
    1 269
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet
    Secteur : Bâtiment

    Informations forums :
    Inscription : juin 2007
    Messages : 1 269
    Points : 2 101
    Points
    2 101

    Par défaut

    De plus l'erreur est une erreur PL/SQL : ligne 7 indique la ligne de code de la fonction ORACLE qui a planté, pas la ligne de la BDD
    Garuda गरूड
    Brahmâ la Guerre et Vishnu la Paix

    Oracle 12C R2 - Forms11GR2 - Toad 12 - sharePoint 2010

  4. #4
    Membre du Club
    Inscrit en
    juin 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : juin 2005
    Messages : 58
    Points : 66
    Points
    66

    Par défaut

    Sans vraiment répondre à la question, dans le code généré, je vois une parenthèse ouverte et pas de parenthèse fermante.

Discussions similaires

  1. [12c] Commande spool via sql developper
    Par doudou8mc dans le forum Sql Developer
    Réponses: 1
    Dernier message: 13/10/2016, 11h26
  2. import/export avec sql developper data modeler
    Par awalter1 dans le forum Sql Developer
    Réponses: 0
    Dernier message: 08/03/2010, 19h36
  3. Réponses: 3
    Dernier message: 02/10/2009, 08h51
  4. Oracle SQL developper Data Modeler
    Par romano dans le forum Outils
    Réponses: 0
    Dernier message: 13/08/2009, 13h55
  5. insertion via SQL loader dans plusieurs tables
    Par omekiane dans le forum SQL*Loader
    Réponses: 3
    Dernier message: 12/02/2008, 10h07

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