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

Autres Discussion :

requette sql sous linux


Sujet :

Autres

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 33
    Par défaut requette sql sous linux
    je cherche à savoir si quelqu'un a déja executé des requettes sql sous solaris pour savoir la difference entre une requette executé sous windows et autre sous linux .
    j'ai eu l information qu'il accepte pas les accents,les noms des tables et des champs doivent etre en majuscule.si quelqu'un a une autre formation sur ce sujet



    merci

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    comme dans TOUS les langages interpretés
    dans SQL il y a un caractère de protection pour éviter tous les ennuis.

    par defaut c'est en general "\" comme dans le monde unix

    exemples

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    mysql -u gestion -p$PASS < script.sql
    insert into table toto values ('','l\'arrivée fut rapide'); 
    insert into table Toto values ('','l\'arrivée ne fut pas rapide');
    Les tables toto et Toto ne sont pas les mêmes !
    Traditionnellement tout NOMAGE utilisateur (variables, nom tables etc... sont à faire en MAJUSCULE) et en minuscule c'est quand on fait des tests, quand on garde une copie d'une table ancienne, exemple viellecompta et COMPTA

    l'appostrophe dans l'exemple au dessu est ainsi protégé contre toute mauvaise interpretation par le \ ce qui garantie que qu'on fasse avec cette donnée on aura jamais l'erreur de remonter "l" au lieu de "l'arrivée"

    cette regle est a respecter TOUJOURS qu'il puisse arriver meme sous windows si tu ne le fais pas en general ca gere mais tot ou tard ça va peter dans un cas exceptionnel. c'est pas parceque les wwindowsiens sont assistés au point de pouvoir faire n'importe quoi, (c'est vrai windows c'est facile à utiliser et c'est son point fort), que c'est normal de ne par respecter les normes, les conventions, les regles des langages et les imperatifs d'interopérabilités....

    La syntaxe ne dépendra jamais de l'OS ni dans solaris, ni AIX, ni linux, ni Tru64, ni windows pour une requette SQL d'un même serveurs SQL (mysql, postgresql, db2, oracle, etc....) si tu respectes cet aspect des choses (conventions, normes etc...) par contre si tu ne le fais pas, bha là oui le jour ou tu migre ta base, tu peux avoir des surprises pas cool. et être obligé de convertir des maj en min ou pire encore pour que ça marche ....

  3. #3
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 33
    Par défaut
    eh been merci pour ton explication ça repond sur ma question

Discussions similaires

  1. [AC-2010] requette sql sous access
    Par subzero01 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 13/08/2011, 18h01
  2. connexion perl sql server sous linux!
    Par boubadi dans le forum SGBD
    Réponses: 2
    Dernier message: 20/11/2007, 15h30
  3. [libmysql] requete sql sous linux
    Par wauant dans le forum C
    Réponses: 6
    Dernier message: 18/03/2007, 22h34
  4. Débutant en SQL sous Linux
    Par DeVoN dans le forum Administration système
    Réponses: 4
    Dernier message: 01/12/2005, 15h22
  5. requette sql compliqué sous delphi
    Par developpeur_mehdi dans le forum Bases de données
    Réponses: 3
    Dernier message: 10/03/2004, 16h33

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