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
MCSA SQL SERVER |MCT | MVP Data Platform
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.
@++
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager