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 :

pourquoi ma ligne ne s'insere pas


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Juillet 2007
    Messages : 70
    Par défaut pourquoi ma ligne ne s'insere pas
    bonjour tous le monde ,
    j'ai une table typeuser qui contient 2 colonnes
    "idtypeuser" de type number
    "libelle" de type blob
    lorsque j'asseye d'inserer une ligne dans ma table par la requête suivante

    insert into typeuser (idtypeuser,libelle) values (1,"test")
    le console m'affiche
    ORA-00984: Un nom de colonne n'est pas autorisÚ ici

    et pour la requête
    insert into typeuser (idtypeuser,libelle) values (1,'test')
    il me donne
    "ORA-01465: nombre hexadÚcimal non valide"

    est ce que quelqu'un a une idée pour ces problèmes
    merci d'avance

  2. #2
    McM
    McM est déconnecté
    Expert confirmé

    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
    Billets dans le blog
    4
    Par défaut
    Recherche INSERTION BLOB !
    Un blob n'est pas une chaine de caractère, c'est un Objet Binaire qui peut aller jusqu'à 4 Go

    Je vois pas trop à quoi ça correspond ce libellé dans typeuser ? A sa photo ?

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Juillet 2007
    Messages : 70
    Par défaut
    ne ca sert seulement a attribuer un titre par exemple a un utilisateur
    pour le type BLOB je l'ai changé par un type varchar mais rien de spécial toujours le mémé problème
    est ce que ça peut être un problème de privilège ?????

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    40
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Vendée (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 40
    Par défaut
    Si libelle est de type varchar

    et si tu fais ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    insert into typeuser (idtypeuser,libelle) values (1,'test')
    C'est obligé , ca doit marcher ....

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Juillet 2007
    Messages : 70
    Par défaut
    oui sa marche tu as raison
    mais pourquoi ce truc ne marche pas avec le type blob
    et puisque je dois utiliser le liblé de type blob forcément comment dois je procéder
    merci

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

    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
    Billets dans le blog
    4
    Par défaut

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    40
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Vendée (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 40
    Par défaut
    Ca me parait normal :

    Dans le premier cas, oracle identifie ce qu'il y a entre double-côtes à un nom de champ ...

    Dans le 2è cas, tu tentes d'insérer une chaîne dans un champ de type blob (image, document word, musique, vidéo)

    Es-tu spur de vouloir utiliser ce type de champ (blob) ?

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

Discussions similaires

  1. Pourquoi n'y à t'il pas de rubrique Windev sur www.developpez.com ?
    Par TicTacToe dans le forum Evolutions du club
    Réponses: 12
    Dernier message: 21/04/2006, 17h44
  2. Pourquoi rand()%N n'est il pas équiprobable?
    Par Pragmateek dans le forum C++
    Réponses: 12
    Dernier message: 22/03/2006, 23h37
  3. UNION ? des lignes qui ne sont pas prises...
    Par fred23195 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 01/12/2005, 14h50
  4. Réponses: 4
    Dernier message: 01/10/2005, 13h52

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