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 :

Les saut de lignes / les commentaires ne passent pas : 10gEx


Sujet :

SQL Oracle

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2011
    Messages : 11
    Par défaut Les saut de lignes / les commentaires ne passent pas : 10gEx
    Bonjour à tous,

    Je débute avec Oracle (10g Expresse Windows) et je suis un peu (beaucoup) perdue (ce n'est pas une question de syntaxe SQL mais l'utilisation des outils). Je cherche à créer des script assez long dans des fichiers pour les lancer à partir ce ceux-ci.

    Dans l'interface (celle qui s'ouvre dans un navigateur) qui permet de rentrer des commandes SQL, lorsque j'utilise SQL Command la requête de création de table suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    CREATE TABLE reseau (id_reseau NUMBER(1) NOT NULL, nom_reseau VARCHAR2(20), etage NUMBER(1),
    CONSTRAINT pk_id_resaeu PRIMARY KEY (id_reseau));
    Après avoir effacer la table, lorsque j'enregistre la requête similaire dans un fichier test_sans_comment.sql avec notepad et que je la lance via un upload de script cela fonctionne également.

    Par contre dans les 2 cas si je mets des lignes de commentaires telles que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    --Creation tableau reseau
    CREATE TABLE reseau (id_reseau NUMBER(1) NOT NULL, nom_reseau VARCHAR2(20), etage NUMBER(1),
    CONSTRAINT pk_id_resaeu PRIMARY KEY (id_reseau));
     
    /*creation table reseau*/
    CREATE TABLE reseau (id_reseau NUMBER(1) NOT NULL, nom_reseau VARCHAR2(20), etage NUMBER(1),
    CONSTRAINT pk_id_resaeu PRIMARY KEY (id_reseau));
    Cela me génère l'erreur : ORA-00911: caractère non valide.

    Je pensais que cela venait des commentaires. Mais si je mets le code suivant dans SQL COmmand :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    DROP TABLE reseau;
    CREATE TABLE reseau (id_reseau NUMBER(1) NOT NULL, nom_reseau VARCHAR2(20) NOT NULL, etage NUMBER(1) DEFAULT 1,
    CONSTRAINT pk_reseau PRIMARY KEY (id_reseau));
    J'ai également la même erreur cf. PJ (attention je viens de m’apercevoir que l'image comporte une erreur mais il faut bien lire "DROP TABLE reseau;"). Par contre je peut faire le drop puis après le create séparément et là ça passe. Je me demande si ce ne sont pas las sauts de lignes qui ne passent pas. C'est problématique.

    Pourriez-vous m'aider s'il vous plait ?

    Merci

    Lylye
    Images attachées Images attachées  

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/05/2015, 00h28
  2. Passer outre les "saut de ligne"
    Par calimero642 dans le forum Langage
    Réponses: 9
    Dernier message: 16/03/2006, 11h38
  3. [Mail] Les sauts de lignes pas pris en compte
    Par Anduriel dans le forum Langage
    Réponses: 15
    Dernier message: 14/12/2005, 19h13
  4. Réponses: 8
    Dernier message: 17/11/2005, 12h24
  5. [JtextArea] Transmetre les sauts de ligne à un fichier
    Par romuluslepunk dans le forum Composants
    Réponses: 4
    Dernier message: 04/08/2005, 21h34

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