Bonjour
Contexte: écriture des procédures stockées en T-SQL.

Est-il possible de définir une variable de type enregistrement (row) d'une table
pour faciliter l'écriture des fetch des curseurs ?

J'aimerais pouvoir faire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
DECLARE @v_row <ma_table>.%ROWTYPE
DECLARE C_xxx cursor for SELECT * FROM <ma_table>
puis
FETCH C_xxx into @v_row
et utiliser ensuite les valeurs lues comme C_xxx.<nom_colonne>.
Ceci me permettrait de simplifier les écritures de mes procédures.

Ne l'ayant pas trouvé dans la doc, je me permets de vous demander si c'est vraiment impossible.
Merci
msomso