- 締切済み
[SQLSERVER2005]OSの日付を変更せずにGETDATE()の結果を変更する方法
OSの日付を変更せずにGETDATE()の結果を変更する方法はありますか?たとえばOSは2009年10月10日なのにGETDATE()で帰ってくる値は2008年10月10日みたいにする方法です。サイクルテストを行う際に特定のデータベースだけ日付を戻したいのです。OSの日付を変えるとウイルスセキュリティなどに影響が出てしまうので・・・
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- jamshid6
- ベストアンサー率88% (591/669)
回答No.1
OSの日付と非常に密接ですので、難しいと思います。 OSの日付を変えると支障が出るが、SQL Serverだけなら、と思っておられるなら、以下のリンクもご覧ください。 http://support.microsoft.com/kb/951622/ja そのような状況が想定される場合、予めGETDATE()をスカラー関数でカプセル化しておくなど、作る前なら やりようもあったんですけどね。。