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

Réplications SQL Server Discussion :

Dissérence MS sql server 2003 et 2005


Sujet :

Réplications SQL Server

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 128
    Points : 79
    Points
    79
    Par défaut Dissérence MS sql server 2003 et 2005
    En vue d'un développement avec MS Sql server je me pose des question sur les données.
    Il y a t'il des différence entre le 2003 et le 2005 sur les données

    Car dans un ancien developpement avec sql server 2005 il acceptai les 'true' pour booleen et dans la version 2003 je doit mettre '-1'

    Il y a t'il une différence car ma base de donnée que je developpe sous 2003 devra etre transcriptible vers 2005.

    Merci

  2. #2
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    Sur sqlserver il n'y a pas de type boolean avec true et false à proprement dit.

    Le type "Bit" permet néanmoins de faire cela avec des valeurs 0 et 1.
    Attention cependant, ce type peut prendre une valeur NULL donc 3 états au total.

    ++

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 128
    Points : 79
    Points
    79
    Par défaut
    Le proble me est que hier j'utilisai une base sql server 2005 et donc dans les requetes intégrer au code de mon projet j'avai bien entendu des 'true' 'false'

    Depuis ce matin j'utilise une base 2003 et il n'accepte plus les requete mais seulement des 0 et -1

  4. #4
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    Comme je vous le disais , sqlserver a une approche logique de 3 valeurs pour le type BIT. (0, 1 et NULL). Ce n'est donc pas un type booléen.

    Effectivement sur sqlserver 2005 vous pouvez mettre TRUE ET FALSE qui seront convertis en 0 et 1 dans votre base.
    Si vous développez sur une version 2000, je vous conseille de garder les valeurs 0 et 1 qui fonctionneront également sur 2005.

    ++

  5. #5
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations forums :
    Inscription : Février 2006
    Messages : 562
    Points : 859
    Points
    859
    Par défaut
    Une petite précision, SQL Server 2003 n'existe pas, il y a la version 2000, 2005 ou 2008.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 11/07/2006, 16h32
  2. Réponses: 3
    Dernier message: 11/05/2006, 17h30
  3. migration sql server 2000 vers 2005
    Par poosh dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 10/04/2006, 10h02
  4. [SQL Server] 2000 vs 2005
    Par bslota dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 22/03/2006, 15h49

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