FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Clé composée et SQL
Clé composée et SQL
Débuté par guest, 09 déc. 2005 10:56 - 3 réponses
Connectez-vous…
guest
#1
Posté le 09 décembre 2005 - 10:56
Comment fait-on pour utiliser une clé composée dans une requete SQL (HEXECUTEREQUETESQL) ?
Mes commandes SQL fonctionnent si je mets en Order by chaque camp composant la clé composée mais comment est ce que Hyperfile sait qu'il doit utiliser tel ou tel index composé. Est ce automatique ou est ce qu'il y a moyen de déclarer directement dans la commande sql la clé composée a utiliser ?
Zag
Signaler
0
0
guest
#2
Posté le 09 décembre 2005 - 11:21
salut
nous avons remarqué que, pour que HF utilise la clé composée adéquate, il fallait mettre les composantes dans la clé dans l'ordre juste après le WHERE.
Signaler
0
0
guest
#3
Posté le 09 décembre 2005 - 11:24
Je précise que çà ne retourne pas d'erreur d'utiliser les champs composant le order by dans ma commande sql mais c'est toujour aussi lent.
Zag
Signaler
0
0
elecoest
#4
Posté le 09 décembre 2005 - 20:52
"Zag" <guest@newsgroup.fr> a écrit dans le message de
news:43994e4d$1@news.pcsoft.fr...
Comment fait-on pour utiliser une clé composée dans une requete SQL
(HEXECUTEREQUETESQL) ?
Mes commandes SQL fonctionnent si je mets en Order by chaque camp
composant la clé composée mais comment est ce que Hyperfile sait qu'il doit
utiliser tel
>ou tel index composé. Est ce automatique ou est ce qu'il y a moyen de
déclarer directement dans la commande sql la clé composée a utiliser ?
L'utilisation de tel ou tel index est géré par le moteur. Les moteurs de
SGBD se basent soit sur des règles (le mode RULE) soit sur des statistiques
(le mode CHOOSE). HF gère ses stats au niveau du fichier mais aussi par
rapport aux requetes du projet (de tête avec mes souvenirs de la
présentataion WD9).
Avez-vous faite un HOptimiseRequête(<code SQL de la requête>) (c'est un code
WD8) ? Que donne le résultat ?
Pour info, l'un des intérêts du langage SQL c'est de faire abstraction de la
gestion interne du SGBD.
Si vraiment vous avez un cas concret (un petit projet) avec une faible
volumétrie (pour rentrer dans l'archive) pour étayer votre exemple, vous les
zippez et l'envoyez au ST. C'est aussi simple que celà.
--
Emmanuel Lecoester
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte