Alors, je dois faire une selection sur une table qui contient pas mal
de données. Je suis en train d'ecrire une procédure stockée pour
pouvoir sélectionner mes tuples au hasard. Le problème est le suivant,
c'est qu'il n'y a pas de colonne IDENTITY ou de koi faire une clause
'where'.
Est-il possible d'accéder à une variable quelconque, propre à la table
et qui pourrait renvoyer un record donné après initialisation de cette
dernière...?
sinon, si vous avez une idée pour cette selection ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Med Bouchenafa
Quelque chose comme ceci devrait se rapprocher
SELECT TOP 1 * FROM TableName ORDER BY CHECKSUM(NEWID())
-- Bien cordialement Med Bouchenafa
"Vince .>" <vincent@<remove> a écrit dans le message de news:
Bonjour à tous,
Alors, je dois faire une selection sur une table qui contient pas mal de données. Je suis en train d'ecrire une procédure stockée pour pouvoir sélectionner mes tuples au hasard. Le problème est le suivant, c'est qu'il n'y a pas de colonne IDENTITY ou de koi faire une clause 'where'. Est-il possible d'accéder à une variable quelconque, propre à la table et qui pourrait renvoyer un record donné après initialisation de cette dernière...? sinon, si vous avez une idée pour cette selection ?
Merci bcp. Vince.
Quelque chose comme ceci devrait se rapprocher
SELECT TOP 1 * FROM TableName
ORDER BY CHECKSUM(NEWID())
--
Bien cordialement
Med Bouchenafa
"Vince .>" <vincent@<remove> a écrit dans le message de news:
hcig31993eppt2u48212i1ipss16ntm31j@4ax.com...
Bonjour à tous,
Alors, je dois faire une selection sur une table qui contient pas mal
de données. Je suis en train d'ecrire une procédure stockée pour
pouvoir sélectionner mes tuples au hasard. Le problème est le suivant,
c'est qu'il n'y a pas de colonne IDENTITY ou de koi faire une clause
'where'.
Est-il possible d'accéder à une variable quelconque, propre à la table
et qui pourrait renvoyer un record donné après initialisation de cette
dernière...?
sinon, si vous avez une idée pour cette selection ?
SELECT TOP 1 * FROM TableName ORDER BY CHECKSUM(NEWID())
-- Bien cordialement Med Bouchenafa
"Vince .>" <vincent@<remove> a écrit dans le message de news:
Bonjour à tous,
Alors, je dois faire une selection sur une table qui contient pas mal de données. Je suis en train d'ecrire une procédure stockée pour pouvoir sélectionner mes tuples au hasard. Le problème est le suivant, c'est qu'il n'y a pas de colonne IDENTITY ou de koi faire une clause 'where'. Est-il possible d'accéder à une variable quelconque, propre à la table et qui pourrait renvoyer un record donné après initialisation de cette dernière...? sinon, si vous avez une idée pour cette selection ?