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

MS SQL Server Discussion :

SQLEXP2005 CHAR en type DATETIME


Sujet :

MS SQL Server

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 7
    Par défaut SQLEXP2005 CHAR en type DATETIME
    Bonjour
    je viens d'installer SQLEXP2005 pour un exo
    je ne trouve pas la solution pour un probléme et je suis bloquée au début
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    CREATE TABLE student (
      student_id int NOT NULL,
      first_name varchar(50),
      last_name varchar(50),
      birth_date datetime,
      login varchar(50),
      section_id int,
      year_result int,
      course_id varchar(6) NOT NULL,
      CONSTRAINT PK_student PRIMARY KEY (student_id),
      constraint FK_student_section foreign key (section_id) references section (section_id)
    )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    INSERT INTO student VALUES (1, 'Georges', 'Lucas', '1944-05-17 00:00:00', 'glucas', 1320, 10, 'EG2210');
    INSERT INTO student VALUES (2, 'Clint', 'Eastwood', '1930-05-31 00:00:00', 'ceastwoo', 1010, 4, 'EG2210');
    et je suis avec le message d'erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Msg*242, Niveau*16, État*3, Ligne*38
    La conversion d'un type de données CHAR en type DATETIME a donné une valeur hors limite de date et d'heure.
    J'aimerais savoir ou je dois faire la configurations , j'ai bien été voir dans les options régionnales de ma machine ? je suis un peu perdue la !
    merci d'avance pour votre aide
    Bonne journée

  2. #2
    Membre éclairé Avatar de flogreg
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 432
    Par défaut
    Je ne sais pas si c'est une solution propre, mais tu devrais pouvoir t'en sortir avec le set dateformat ymd je pense.

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 990
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 990
    Billets dans le blog
    6
    Par défaut
    Ou bien utiliser le format ISO court :
    AAAAMMJJ sans séparateur !
    et dans ce cas, pas besoin de paramétrage.

    Plus généralement sur les données temporelles SQL Server : http://baptiste-wicht.developpez.com...-sql/datetime/

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 7
    Par défaut
    Merci pour cette réponse ,ça roule, je cherche depuis hier soir , vous êtes très rapide , ça fait plaisir , comme je débute ,a mon avis je viendrai vite vous redire bonjour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Ou bien utiliser le format ISO court : 
    AAAAMMJJ sans séparateur !
    et dans ce cas, pas besoin de paramétrage.
    Hop je commence ma liste d'exercice
    Bonne journée et un grand merci

Discussions similaires

  1. Aide conversion champs de type char en champ datetime
    Par litlepom dans le forum Développement
    Réponses: 9
    Dernier message: 10/03/2011, 18h18
  2. Réponses: 6
    Dernier message: 23/12/2009, 11h19
  3. Réponses: 2
    Dernier message: 11/05/2009, 20h18
  4. Réponses: 1
    Dernier message: 28/05/2007, 09h52
  5. utilisation de "LIKE" avec un type datetime dans r
    Par ericmart dans le forum Langage SQL
    Réponses: 8
    Dernier message: 06/11/2003, 14h58

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