J'essais de faire un update sur certaines lignes et je bloque sur la partie WHERE :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 UPDATE `REFERENCE_TEST` SET `NUMERO_CRITERE` = 'Critère 1.1' WHERE
J'essais de faire un update sur certaines lignes et je bloque sur la partie WHERE :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 UPDATE `REFERENCE_TEST` SET `NUMERO_CRITERE` = 'Critère 1.1' WHERE
Bonjour,
vous devez trouver un moyen d'identifier vos lignes. Avez-vous une clé primaire ? Quel est votre SGBDR ?
La notion de n° de ligne n'existe pas dans SQL. SQL repose sur la théorie des ensemble pour laquelle toute notion d'ordre implicite est totalement inconnue...
A +
En fonction du SGBD utilisé des clause seront peut-être disponibles pour sélectionner les enregistrement a mettre à jour, mais comme le dit SQLpro, le SQL pur ne permet pas de faire ce genre de traitements puisqu'il est fait pour effectuer des traitements ensemblistes.
Salut !
Ouais, certes.
Mais bon, avec les fonctions analytiques, on s'en rapproche quand même un peu... Et l'implémentation du SQL s'éloigne au fur et à mesure de la belle vision ensembliste de départ...
Effectivement, pour le coup, l'ordre n'est plus implicite. Mais peut-être que bassiste peu nous donner le critère qui lui permet de parler de premières lignes ?
C'est bon j'ai trouvé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 UPDATE `REFERENCE_TEST` SET `NUMERO_CRITERE` = 'Critère 1.1' WHERE `NUMERO_REF_TEST` LIKE "Test.1.1.%"
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager