現在、デフォルトの制約のあるデータ型がdatetime
の列があります。今私はタイムスタンプのようなデータ型として変更したい。SQL Server 2008のタイムスタンプデータ型
alter table tblname
alter column date_modified timestamp not null
私はdate_modified
という列は、最近の時間で更新する必要がありますレコードを更新するたびに私の本来の要件があります。
これは、私はSQL Server 2008で、この中に実行することができますどのようにデータ型TIMESTAMP
とデフォルト値CURRENT_TIMESTAMP
とMYSQLで働いているのと同じ機能です??
回答を投稿した人には、私は彼がMS SQLのMySQLタイムスタンプを模倣する方法を尋ねていると思います。私が知っている唯一の方法はトリガーです(うまくいけば誰かがより優雅な解決策を知っているでしょう) – Prescott
トリガーを使ってそれを行うことができますhttp://msdn.microsoft.com/en-us/library/ms189799.aspx –
私は思っていません彼の考えを気にする。私は彼の心を読んでいるのではない。私は彼が求める質問に答える。そして、以下の答えが彼の質問に答えています。どのような質問をするのかを学び、問題解決のために少なくとも30秒間使用することは、プログラミング方法を知っている人たちとスクリプトの児童を区別するものです。ごめんなさい。彼が別の質問に答えることを望むなら、彼はそれに尋ねることができる。質問することでお金がかかることを求めるようなことではありません。 – TomTom