SQL Server 2008 type de données timestamp

À l'heure actuelle j'ai une colonne avec le type de données datetime avec contrainte par défaut. Maintenant je veux modifier un type de données comme l'heure.

alter table tblname
alter column date_modified timestamp not null

Mon exigence de départ est à chaque fois que je l'ai mise à jour d'un enregistrement de la colonne appelée date_modified devrait mettre à jour avec les dernières fois .

Ce sont les mêmes fonctionnalités de travail dans MYSQL avec le type de données TIMESTAMP et la valeur par défaut CURRENT_TIMESTAMP

Comment puis-je faire dans ce dans SQL Server 2008??

  • Pour celles qui ont posté les réponses - je pense qu'il est demandant comment imiter le Timestamp MySQL MS SQL. La seule façon que je sais, c'est avec un seuil de Déclenchement (j'espère que quelqu'un en sait plus gracieux solution)
  • Vous pouvez le faire à l'aide d'un déclencheur msdn.microsoft.com/en-us/library/ms189799.aspx
  • Je pense que je m'en fout de ce qu'il pense. Je ne suis pas dans le business de la lecture de son esprit. Je réponds à la question qu'il pose. Et les réponses ci-dessous sont de répondre à la question, il asis. L'apprentissage quelles questions se posent - et maintenant, pour au moins utiliser le doucmentation une fois pendant 30 secondes lorsque vous avez un problème, est ce qui sépare les script kiddies de personnes sachant comment le programme. Désolé. Si il veut une autre réponse à la question, il peut lui demander. Il n'est pas, comme poser des questions coûte de l'argent.
  • double possible de datetime et timestamp