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 :

[SQL srv 2K] Recherche index desesperement


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de Oncle_Pete
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    246
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 246
    Par défaut [SQL srv 2K] Recherche index desesperement
    Bonjour,


    Je voudrais savoir si ma table TOTO possede un index, auquel cas le nom de cet index et egalement les noms des variables concernees.
    Est-ce possible avec une requete SQL sous SQL server 2000 ?

    Merci a vous

    Oncle Pete

  2. #2
    Membre Expert
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Par défaut
    Bonjour,

    Il n'y a pas de variable dans un index, mais je suppose que tu parles de colonnes ?

    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
    SELECT
    	o.name TableName, 
    	i.name AS IndexName, 
    	ik.indid IndexID, 
    	ik.colid ColID, 
    	c.name AS ColName, 
    	c.xtype DataTypeID, 
    	t.name AS DataType,
    	c.length LengthBytes, 
    	c.prec, 
    	c.scale
    FROM sysobjects o 
    JOIN sysindexes i ON o.id = i.id 
    JOIN sysindexkeys ik ON i.id = ik.id AND i.indid = ik.indid 
    JOIN syscolumns c ON ik.id = c.id AND ik.colid = c.colid 
    JOIN systypes t ON c.xtype = t.xtype
    WHERE 
    	o.xtype='U' AND
    	o.id = object_id('matable')
    ORDER BY IndexId

  3. #3
    Membre éclairé
    Avatar de Oncle_Pete
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    246
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 246
    Par défaut
    Rudib


    Je parlais en effet de noms de colonnes : desole pour cet abus de language.

    En tout cas, merci beaucoup pour cette requete car elle repond tout a fait a mon besoin.

    Cordialement

    Oncle Pete

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

Discussions similaires

  1. Recherche indexée en SQL
    Par islem2007 dans le forum Bases de données
    Réponses: 3
    Dernier message: 06/04/2008, 09h21
  2. Recherche indexée d'un enregistrement sql server
    Par fidelio2007 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 20/09/2007, 16h19
  3. Réponses: 2
    Dernier message: 11/01/2007, 11h28
  4. requête SQL avec paramètre en vb avec base de donnée SQL srv
    Par dialydany dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 01/02/2005, 10h33
  5. [VB.NET] Quel objet tableau pour une recherche indexée ???
    Par Kitano dans le forum Windows Forms
    Réponses: 7
    Dernier message: 02/09/2004, 09h38

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