J'utilise SQL Server.Procédure stockée qui met à jour des champs avec des valeurs différentes
Je dois créer une procédure stockée qui mettra à jour le champ de données (tableau ci-dessous) avec une valeur différente pour chaque valeur d'ID. (les valeurs dans les champs de données dépendent de l'entrée de l'utilisateur).
ID | Data
---------
1 | NULL
2 | NULL
3 | NULL
Par exemple: si ID = 1, les données doivent être "Test1"
L'ID et les paires de données devrait être en quelque sorte les paramètres d'entrée aux procédures stockées.
Est-ce possible, ou dois-je appeler une procédure de mise à jour simple pour chaque paire ID/Données?
Les données sont dynamiques (dépend de l'entrée utilisateur). Donc, si j'utilise une autre table, j'ai besoin d'insérer toutes les données dans cette table temporaire, et de mettre à jour la table d'origine. Est-ce votre idée? – Programmer
@Programmer Voulez-vous que la procédure stockée mette à jour la valeur de la colonne de données en fonction de l'ID? –
Oui, mais j'ai besoin de plusieurs mises à jour dans la même procédure stockée. En outre, le nombre de mises à jour est dynamique. Par exemple, les paramètres d'entrée dans la procédure stockée peuvent être: 1, Test; 2, Test2. Ou il peut être: 3, Test; 5, Test1; 7, Test6. – Programmer