プロが教える店舗&オフィスのセキュリティ対策術

インサートした日付データについて

お世話になります。
Oracle11gと.NET C#にて開発をしております初心者です。
.NET C#側で日付型(yyMMdd)にした変数を引数にして
ストアドプロシージャでOracleのテーブルにインサートした
後、テーブルで結果を見てみると、
下記の様になってしまいます。
頭の20が余計に思います。

考えられる原因としてはどの様な事がありますでしょうか。
テーブルの受けるフィールドの型も日付型です。

ご教授下さいます様、宜しくお願い致します。

        記

インサート前(C#側変数の値確認時)     インサート後(Oracleテーブル確認)
(例) 20101105               20201011 05:00:00


   

A 回答 (2件)

Oracleのデータ型がDATE型なら紀元9999年12月31日までしか格納できないのでそれはあり得ません。


Oracleのデータ型とOracleに格納されているデータ、インサートしたSQL文(プロシージャ)を確認してください。
    • good
    • 0

>日付型(yyMMdd)にした変数を引数にして


日付型(yyyyMMdd)にしてみては?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す