Précédent   Forum des professionnels en informatique > Bases de données > Langage SQL
Langage SQL Forum d'entraide sur le langage SQL et sur les questions liées à la conception de schéma (DDL). Cours SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/02/2011, 22h43   #1
Membre du Club
 
Inscription : juin 2008
Messages : 280
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 280
Points : 46
Points : 46
Par défaut Requete SQL Nom des Colonnes

Bonjour,
J'utilise des requete SQL car je developpe sous mac avec RealBasic..

J'ai besoin de connaitre le nom d'une colonne,
et j'imagine que chaque colonne créé a un index..
comment faire pour connaitre l'index d'une colonne.. ? ? ?

Merci !!

Julien
djoumusic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2011, 10h32   #2
Membre émérite
 
Homme Olivier Dehorter
Ingenieur de recherche - Ecologue
Inscription : juin 2003
Messages : 697
Détails du profil
Informations personnelles :
Nom : Homme Olivier Dehorter
Localisation : France

Informations professionnelles :
Activité : Ingenieur de recherche - Ecologue

Informations forums :
Inscription : juin 2003
Messages : 697
Points : 837
Points : 837
bonjour


cela depend des moteurs de base de donnees; il faudrait donc fournir ce moteur.


Citation:
j'imagine que chaque colonne créé a un index..
non pas forcement, si un index doit exister, c'est le concepteur qui le decide (sauf pour les cle primaaire)
dehorter olivier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2011, 10h33   #3
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 950
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 950
Points : 17 769
Points : 17 769
De plus un index ne porte pas forcément sur une seule colonne. il peut y en avoir plusieurs et même beaucoup !

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2011, 13h40   #4
Membre Expert
 
Avatar de Nudger
 
Homme Thomas Arnaud
Directeur de projet
Inscription : octobre 2010
Messages : 452
Détails du profil
Informations personnelles :
Nom : Homme Thomas Arnaud
Âge : 36
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Directeur de projet
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : octobre 2010
Messages : 452
Points : 1 012
Points : 1 012
Envoyer un message via Skype™ à Nudger
Bonjour,

Je ne connais pas bien RealBasic, mais il y a une doc en ligne et un chapitre sur les RecordSet:

http://docs.realsoftware.com/index.php/RecordSet

Citation:
Sub DisplayRecordSet (rs as RecordSet)
(...)
For i as Integer = 2 to rs.FieldCount
Listbox1.Cell(Listbox1.lastIndex, i - 1) = rs.IdxField(i).Name
Listbox1.CellBold(Listbox1.LastIndex, i - 1) = True
Next
(...)
End Sub
Concernant les index:
Citation:
j'imagine que chaque colonne créé a un index..
En fait non, c'est plutôt l'inverse: un index est associé à certaines colonnes et chaque colonne n'est pas forcément indexée (sauf certains moteurs DWH).
__________________
www.nudge.org Surveillez et optimisez vos applications Java
Nudger est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2011, 07h40   #5
Membre expérimenté
 
Inscription : octobre 2002
Messages : 654
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 654
Points : 552
Points : 552
Bonjour,
La vue normalisée pour connaitre les colonnes d'une table est information_schema.columns.
Plus d'info sur les vues information_schema http://developer.mimer.com/documenta...ic_views2.html

Attention, tous les SGBD ne propose pas cette vue, mais comme on ne connait pas ton SGBD, autant te donner le moyen normalisé d'accéder à l'information que tu cherches.
A+
Soazig
soazig est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h32.


 
 
 
 
Partenaires

Hébergement Web