Bonjour,
J'ai une requête simple type select content_texte from Content qui me renvoie 9 lignes.
Je souhaite ajouter au résultat obtenu une nouvelle colonne avec par exemple une clé primaire pour que chaque ligne puisse être identifiée par l'integer de la clé primaire.
Je souhaite en effet pouvoir sélectionner les lignes où la clé primaire est entre 0 et 4, puis sélectionner les lignes où la clé primaire est entre 5 et 8, puis celle où la clé est entre 9 et 13, ce qui devrait me constituer 3 ensembles de contenus.
Je travaille avec SQL Server donc Limit ne fonctionne pas.
La commande suivante ne marche pas.
Le résultat de mon select n'est donc pas une table ? Une erreur de syntaxe ? j'en ai essayé plusieurs avant de poster.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ALTER TABLE (select content_text from Content) as Essai ADD Primary Key (pk_id)
Est-il tout simplement possible de rajouter une colonne au résultat d'une requête pour que chaque ligne soit identifiée par un entier et de façon incrémentale ?
Merci pour votre aide et vos réponses
Emmanuel
Partager