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

Développement SQL Server Discussion :

Problème de syntaxe avec DATETIME(8)


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 509
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 509
    Par défaut Problème de syntaxe avec DATETIME(8)
    Bonjour,

    Dans ma boite nous avons une appli qui tournait sur un serveur SQL Server 2000. Depuis l'année dernière nous sommes passé sur un 2005 en mode compatibilité 2000. Aujourd'hui, je m'aperçois que dans l'un des scripts j'ai ceci.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    set ansi_warnings off; 
    ALTER TABLE eden.[maTable] ALTER COLUMN [monChamps] datetime(8);
    set ansi_warnings on;
    Ce script me retourne cette erreur : Column, parameter, or variable #0: Cannot specify a column width on data type datetime.
    En gros, il n'accepte pas le faite qu'il y ait un paramètre dans le type datetime. Ce que je comprend mais ceci a t'il été toujours le cas ? Sur un 2000 le problème aurait été le même ? ce qui me parait bizarre parce que la base de données est en compatibilité avec 2000.
    Je précise qu'avant nous avons jamais eu ce problème.
    Si quelqu'un peut m'éclairer et s'il y a moyen de changer quelque chose dans la configuration du serveur plutôt que le script en lui même parce qu'aujourd'hui nous avons plus trop la possibilité de déployer l'application vu que la requête est dans l'application (ouais je sais c'est pas très malin).

    Merci à vous

  2. #2
    Expert confirmé
    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 : 46
    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
    Par défaut
    Bonjour,

    Ca me semble curieux que cela ait fonctionné car même sur sqlserver 2000 pour un type DATETIME, le fait de préciser la largeur de la colonne génère une erreur.

    ++

  3. #3
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 509
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 509
    Par défaut
    Citation Envoyé par mikedavem Voir le message
    Bonjour,

    Ca me semble curieux que cela ait fonctionné car même sur sqlserver 2000 pour un type DATETIME, le fait de préciser la largeur de la colonne génère une erreur.

    ++
    Bonjour,
    Je viens de faire le test sur un 2000 et j'ai effectivement la même erreur et comme vous, je ne comprend pas que cela ait pu fonctionner.
    Merci d'avoir confirmé mes doutes

Discussions similaires

  1. Problème de syntaxe avec fun
    Par sioul dans le forum Caml
    Réponses: 14
    Dernier message: 21/02/2007, 16h33
  2. [VB-Excel]problème de syntaxe avec Array
    Par DomBourti dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 13/07/2006, 21h30
  3. Problème de syntaxe avec des nombres
    Par baleiney dans le forum Langage
    Réponses: 7
    Dernier message: 09/07/2006, 10h48
  4. Problème de syntaxe avec le composant TCppWebBrowser
    Par Ptite Développeuse dans le forum C++Builder
    Réponses: 10
    Dernier message: 19/04/2006, 15h48
  5. problème de syntaxe avec champ date
    Par mussara dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 03/02/2006, 16h19

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