ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Re: MS SQLの日付型(datetime型)の項目更新について

このトピックの投稿一覧へ

通常 Re: MS SQLの日付型(datetime型)の項目更新について

msg# 1.1
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-1-23 15:04
Kurogane  常連   投稿数: 50
無いです。MSSQLでは0000/00/00といった日付データを持つことが出来ません。

SQLServer2005では、
datetime型:1753/01/01〜9999/12/31
smalldatetime型:1900/01/01〜2079/06/06

SQLServer2008では、
datetime型:1753/01/01〜9999/12/31
smalldatetime型:1900/01/01〜2079/06/06
date型:0001/01/01〜9999/12/31
datetime2型:0001/01/01〜9999/12/31
datetimeoffset型:0001/01/01〜9999/12/31

となっています。どの型にせよ、存在しない日付(西暦0年や0月や0日)といった値は保持できないようです。

このことに対処するには、SQLServer側を日付型ではなく、文字列型(Char等)にして対処する必要があります。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約