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

SQL Oracle Discussion :

[ORA-00911: invalid character] Trouver la cause.


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5
    Par défaut [ORA-00911: invalid character] Trouver la cause.
    Bien le bonjour !

    Alors voilà. J'utilise Oracle XE et je n'arrive pas à créer mes tables. Le pire dans tout ça c'est que certaines se créent sans problème alors que pour d'autres, je me retrouve devant le message ORA-00911: invalid character.
    Et je ne comprends absolument pas pourquoi.
    Par exemple, la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    	CREATE TABLE  "BIBLIOTHEQUE" 
    	 (	"IDBIBLIO" NUMBER NOT NULL PRIMARY KEY, 
    		"ADRESSEBIBLIO" VARCHAR2(200), 
    		"TELEPHONE" NUMBER, 
    		"DATEOUVERTURE" DATE, 
    		"BUDGET" NUMBER, 
    		"STOCKMAX" NUMBER, 
    		"ESTUNEBIBLIO" NUMBER(1) DEFAULT (1),  
    		 CONSTRAINT "LIMITESTOCKMAX" CHECK (StockMax <= 10000) ENABLE
       	)
    Me crée la table BIBLIOTHEQUE. Sans problème.
    Par contre, la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    	CREATE TABLE “EXEMPLAIRE”
    	(	“IDEXEMPLAIRE” NUMBER NOT NULL PRIMARY KEY,
    		“ETAT” VARCHAR2(10),
    		“DATEACHAT” DATE,
    		“TITRELIVRE” VARCHAR2(50) NOT NULL,
    		“IDBIBLIO” NUMBER NOT NULL,
    		CONSTRAINT “ETATSPOSSIBLES” CHECK (“ETAT” IN ('BON', 'ABIME', 'MAUVAIS')) ENABLE,
    		CONSTRAINT “TITRELIVRE_FK” FOREIGN KEY (“TITRELIVRE”) REFERENCES LIVRE(“TITRE”) ENABLE,
    		CONSTRAINT “IDBIBLIO_FK” FOREIGN KEY (“IDBIBLIO”) REFERENCES BIBLIOTHEQUE(“IDBIBLIO”) ENABLE
    	)
    génère le fameux message d'erreur.



    Pire encore, la commande qui va suivre, ma foi toute simple par rapport à la création de la table BIBLIOTHEQUE, génère également le message d'erreur.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    	CREATE TABLE “AUTEUR”
    	(	“IDAUTEUR” NUMBER NOT NULL PRIMARY KEY,
    		“PSEUDO” VARCHAR2(50)
    	)

    Après quelques recherches sur différents forums ainsi que sur la doc qui concerne le message d'erreur, je n'ai toujours pas trouvé où était mon erreur.
    Si quelqu'un avait une idée, franchement, je suis preneur !! ^^

    D'avance merci

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5
    Par défaut
    Tiens c'est bizarre, ça fait pareil avec la balise de code oO
    Pourtant y'a bien les parenthèses et tout et tout, pareil que sur la bibliothèque... Là y'a quelque chose qui m'échappe.
    Dites moi, c'est moi qui suis un boulet sans le savoir et il y aurait quelque chose que je n'ai pas vue? Ou bien j'appelle un exorciste ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5
    Par défaut
    Ok ok " et “ c'est pas la même chose. Je note.
    *part se pendre*

  4. #4
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Par défaut
    Citation Envoyé par o00gourou00o Voir le message
    Ok ok " et “ c'est pas la même chose. Je note.
    *part se pendre*
    D'ailleurs je te déconseille d'utiliser des guillemets. Les noms deviennent case sensitive.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    CREATE TABLE  BIBLIOTHEQUE
    	 (	IDBIBLIO NUMBER NOT NULL PRIMARY KEY, 
    		ADRESSEBIBLIO VARCHAR2(200), 
    		TELEPHONE NUMBER, 
    		DATEOUVERTURE DATE, 
    		BUDGET NUMBER, 
    		STOCKMAX NUMBER, 
    		ESTUNEBIBLIO NUMBER(1) DEFAULT (1),  
    		 CONSTRAINT LIMITESTOCKMAX CHECK (StockMax <= 10000) ENABLE
       	)

Discussions similaires

  1. Réponses: 4
    Dernier message: 20/12/2011, 09h37
  2. ORA-00911 Invalid Character
    Par xav3601 dans le forum Oracle
    Réponses: 1
    Dernier message: 19/03/2010, 09h28
  3. ORA-00911: invalid character -_-'
    Par erox44 dans le forum Débuter
    Réponses: 4
    Dernier message: 10/04/2008, 14h37
  4. Pb ORA - 00911 Invalid character
    Par willoi dans le forum Oracle
    Réponses: 2
    Dernier message: 22/12/2006, 12h23
  5. Réponses: 2
    Dernier message: 28/12/2005, 11h54

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