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

Langage PHP Discussion :

Expression régulière sur fichier SQL


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 69
    Points : 73
    Points
    73
    Par défaut Expression régulière sur fichier SQL
    Bonjour à tous,

    Je debute dans les expressions regulieres et je bloque un peu.
    J'espere que vous pourrez m'aider.
    Je cherche l'expression reguliere qui me permetra de rajouter le type char à la taille de la colonne dans un script sql.


    Voici un exemple de se que je doit faire:
    _______________________Fichier sql initial _________________
    CREATE TABLE Case
    (
    Id varchar2(18),
    Id2 varchar2(18)
    );

    _______________________Fichier sql final _________________
    CREATE TABLE Case
    (
    Id varchar2(18 CHAR),
    Id2 varchar2(18 CHAR)
    );
    Merci d'avance à vous si vous pouvez m'aider!!

  2. #2
    Membre confirmé Avatar de Katachana
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2007
    Messages : 755
    Points : 503
    Points
    503
    Par défaut
    C'est un peu flou comme question. Le traitement entre les deux fichiers est fait en php ?

    pourrais-tu montrer comment tu le fais ?

  3. #3
    Membre expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Points : 3 545
    Points
    3 545
    Par défaut
    A main levée

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $reg = '/varchar2\((\d+)\)/';
    $sql = preg_replace ($reg, 'varchar2($1 CHAR)', $sql);

Discussions similaires

  1. SQL LIKE et Expression régulière sur Code postal
    Par framus.class dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 15/12/2009, 12h31
  2. Expression régulière sur un ls
    Par goeland444 dans le forum Linux
    Réponses: 3
    Dernier message: 13/02/2007, 14h47
  3. expression régulière sur flux
    Par zais_ethael dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 19/09/2006, 23h38
  4. [RegEx] Expression régulière - Lien fichier
    Par Lung dans le forum Langage
    Réponses: 2
    Dernier message: 27/06/2006, 15h54

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