J'ai un programme écrit en C# avec une base de données SQL Server. Dans la base de données il y a une table (ProcessData
) avec 3 colonnes: ID
(PK, auto-ID), Start
(DateTime), End
(DateTime).Mise à jour/insertion de la table de base de données SQL Server
Il y a également beaucoup de threads qui vont insérer de nouvelles lignes dans la table de la base de données (ProcessData
) toutes les quelques minutes/secondes.
Je souhaite insérer au début uniquement les colonnes ID et Start, et après quelques minutes/secondes SELON L'ID, ajoutez la colonne Fin.
Comment puis-je faire cela?
Un grand merci,
Ok, que la toute puissante question: Comment obtenir l'ID d'une instruction d'insertion? – Oliver
La fonction SCOPE_IDENDITY() contient le dernier ID inséré d'une étendue. Sélectionnez pour cela;) – TomTom
La réponse laissée par marc_s est une version plus complète de la mienne qui comprend le retour de l'ID etc –