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 :

[Problème] Requète SQL


Sujet :

MS SQL Server

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 16
    Par défaut [Problème] Requète SQL
    Bonjour ,

    Je rencontre un problème lorsque je rentre cette requète sur SQL server 2005.
    Voila en image :



    Uploaded with ImageShack.us

    Voila , est-ce que quelqu'un voit d'ou le problème pourrait venir ?

    Merci d'avance pour vos réponses.

    Cordialement.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Au lieu de nous fournir des images difficilement lisibles, avez-vous pensé au copier/coller ?

    à ce que je crois lire, il y a un problème de clef primaire pour la 1ere chose.

    Pour la deux, un problème de conversion vers du datetime mais je n'arrive pas à lire la requête initial et on ne connait pas la structure de votre table, alors...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 16
    Par défaut
    Bonjour ,

    Dsl pour la qualité de l'image

    Voila donc ce que me dit le message d'error :

    Msg*2601, Niveau*14, État*1, Ligne*1
    Impossible d'insérer une ligne de clé en double dans l'objet 'dbo.ACCOUNT_TBL' avec un index unique 'ACCOUNT_ID1'.
    L'instruction a été arrêtée.
    Msg*242, Niveau*16, État*3, Ligne*6
    La conversion d'un type de données CHAR en type DATETIME a donné une valeur hors limite de date et d'heure.
    L'instruction a été arrêtée.

  4. #4
    Modérateur

    Profil pro
    dba
    Inscrit en
    Janvier 2010
    Messages
    5 643
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : dba

    Informations forums :
    Inscription : Janvier 2010
    Messages : 5 643
    Par défaut
    Bonjour

    Dans la première requete, tu viole une contrainte d'unicité.
    Sans la structure des tables et de ses contraintes, difficile d'être certain, mais à première vue, tu essaie d'insérer une chaine vide pour la colonne id_no1, et une ligne dans la table doit déjà contenir une chaine vide, alors que tu as une contrainte d'unicité dessus (à en croire le nom de "ACCOUNT_ID1")

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 16
    Par défaut
    alors , voici la structure dans lequel je veut insèrer ma requète :

    -Bases de données -> Tables , et après j'ai tt sa : dbo.ACCOUNT_TBL
    dbo.ACCOUNT_TBL_DETAIL
    dbo.AccountPlay
    dbo.CashHistory
    dbo.PCZone
    dbo.PCZoneIP
    dbo.shop

    Voila , si vous voulez plus de détail sur ma base de donnée , n'ésité pas.

  6. #6
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Montre :

    1.) les DDL des tables ACCOUNT_TBL et ACCOUNT_TBL_DETAIL

    2.) les requêtes (pas en image). Tu dois utilser les balises "CODE" de l'éditeur du forum
    Etienne ZINZINDOHOUE
    Billets-Articles

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 16
    Par défaut
    alors , dans dbo.ACCOUNT_TBL , j'ai :

    -colonnes
    -clés
    -Contraintes
    -Déclencheurs
    -Index
    -Statistiques

    pui dans dbo.ACCOUNT_TBL_DETAIL , j'ai pareil .

  8. #8
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par valb12 Voir le message
    alors , dans dbo.ACCOUNT_TBL , j'ai :

    -colonnes
    -clés
    -Contraintes
    -Déclencheurs
    -Index
    -Statistiques

    pui dans dbo.ACCOUNT_TBL_DETAIL , j'ai pareil .


    DDL : http://fr.wikipedia.org/wiki/Langage...e_donn%C3%A9es

    faites : clique droit sur la table / script table as / Create to / New Query Editor window...

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 16
    Par défaut
    Oo , dsl je connais pratiquement rien en informatique , j'apprend ^^ .

    Mon SQL est en français , alors je fait clique droit sur ACCOUNT_DBF , gérer un script de la base de donné en tan que ... -> Creat to -> Nouvelle fenètre d'éditeur de requète ??

  10. #10
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par valb12 Voir le message
    Mon SQL est en français , alors je fait clique droit sur ACCOUNT_DBF , gérer un script de la base de donné en tan que ... -> Creat to -> Nouvelle fenètre d'éditeur de requète ??
    Bravo!

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 16
    Par défaut
    Uu

    Voila se que j'obtien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    USE [master]
    GO
    /****** Objet*: Database [ACCOUNT_DBF] Date de génération du script*: 02/02/2011 19:34:04 ******/
    CREATE DATABASE [ACCOUNT_DBF] ON PRIMARY 
    ( NAME = N'ACCOUNT_DBF', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\ACCOUNT_DBF.mdf' , SIZE = 7168KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
    LOG ON 
    ( NAME = N'ACCOUNT_DBF_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\ACCOUNT_DBF_log.LDF' , SIZE = 12352KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
    COLLATE Latin1_General_CI_AS
    GO
    EXEC dbo.sp_dbcmptlevel @dbname=N'ACCOUNT_DBF', @new_cmptlevel=90
    GO
    IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
    begin
    EXEC [ACCOUNT_DBF].[dbo].[sp_fulltext_database] @action = 'enable'
    end
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET ANSI_NULL_DEFAULT OFF 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET ANSI_NULLS OFF 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET ANSI_PADDING OFF 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET ANSI_WARNINGS OFF 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET ARITHABORT OFF 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET AUTO_CLOSE OFF 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET AUTO_CREATE_STATISTICS ON 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET AUTO_SHRINK OFF 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET AUTO_UPDATE_STATISTICS ON 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET CURSOR_CLOSE_ON_COMMIT OFF 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET CURSOR_DEFAULT GLOBAL 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET CONCAT_NULL_YIELDS_NULL OFF 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET NUMERIC_ROUNDABORT OFF 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET QUOTED_IDENTIFIER OFF 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET RECURSIVE_TRIGGERS OFF 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET DISABLE_BROKER 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET AUTO_UPDATE_STATISTICS_ASYNC OFF 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET DATE_CORRELATION_OPTIMIZATION OFF 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET TRUSTWORTHY OFF 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET ALLOW_SNAPSHOT_ISOLATION OFF 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET PARAMETERIZATION SIMPLE 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET READ_WRITE 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET RECOVERY SIMPLE 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET MULTI_USER 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET PAGE_VERIFY CHECKSUM 
    GO
    ALTER DATABASE [ACCOUNT_DBF] SET DB_CHAINING OFF
    que doit-je faire avec sa ?

  12. #12
    Invité
    Invité(e)
    Par défaut
    On reprend :
    Citation Envoyé par 7gyY9w1ZY6ySRgPeaefZ Voir le message
    faites : clique droit sur la table / script table as / Create to / New Query Editor window...
    et non sur la base de données.

  13. #13
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 16
    Par défaut
    C'est bon mon problème est résolu , il suffisait d'enlever le trait des dates et de modifier quelque option . En tout cas , merci beaucoup pour ton aide .

    Cordialement

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

Discussions similaires

  1. Problème requête SQL
    Par mandaillou dans le forum Langage SQL
    Réponses: 15
    Dernier message: 03/10/2005, 11h37
  2. Problème requête SQL dans page ASP
    Par rocs dans le forum ASP
    Réponses: 14
    Dernier message: 26/07/2005, 15h38
  3. problème requête sql
    Par psychoBob dans le forum Langage SQL
    Réponses: 1
    Dernier message: 10/07/2005, 17h50
  4. problème requête sql
    Par perfectdams dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 21/06/2005, 18h09
  5. Réponses: 8
    Dernier message: 23/10/2003, 16h22

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