svp , est ce qu'on peux récupérer la date d'insertion d'une ligne dans une table sous sql server , si oui comment??
merci beaucoup
svp , est ce qu'on peux récupérer la date d'insertion d'une ligne dans une table sous sql server , si oui comment??
merci beaucoup
Bonjour,
De base non.
Après il existe plusieurs solutions :
- Mette une table d'audit avec l'aide d'un trigger qui va alimenter la table d'audit avec la date d'insertion de votre ligne
- Utiliser le Change Data Capture qui va effectuer sensiblement la même opération de manière autonome
- Modifier votre table pour y ajouter une colonne permettant de connaitre la date d'insertion et l'alimenter a l'insertion a voir avec votre modele si cela est pertinent ou non ?
- ...
Après tout dépend de votre contexte comme ça il est difficile de vous donner la solution la plus pertinente
Effectivement. On peut en sus ajouter une contrainte de valuation par défaut à GETDATE().Envoyé par julien94320
Ainsi, si l'INSERT spécifie les colonnes, on n'a qu'à rajouter la colonne et la contrainte.
@++![]()
Partager