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

パスワード:


パスワード紛失

Re: Oracle DATETIME型項目への更新

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

なし Re: Oracle DATETIME型項目への更新

msg# 1.1
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011-7-30 20:23 | 最終変更
Jiro123  長老   投稿数: 271
今手元にjBOLT3.0がないので、試す環境がありませんが、ご参考になれば。。。

StringDateにチェックするのは試されましたか。

試されたことはすべて記載されると、投稿者がレスするのにも、とても参考になって、いろいろと状況がわかり、とても助かると思います。

書くのは面倒なのは分かりますが。。。

投稿した後、『既に試してうまくいかなかいから、投稿したんだけど』というような回答が返されと、投稿者の投稿が無駄となり、報われないことになり、とても辛いと思います。

『MS SQL Server 2005 のmoney,datetimeのデータ型の変換について』は、MS SQLServer に関することなので、この回答のdata_types.xml修正は、SQLServer用の修正方法であるので、多分、Oracleでは修正方法が違うと思いますよ。

また、ミリ秒単位までの更新をしたいという場合に、この修正を行う必要がありました。

Oracleの場合、Date型はミリ秒単位までは確か扱わなかったと思いますので、StringDateにチェックして、日付項目を<文字列>として扱うようにすれば対応できたように思います。

その際、修正されたdata_types.xmlは元に戻すのを忘れないようにしてください。

日付項目を文字列として扱うようにすれば、Oracleに発行されるクエリの日付部分の前後には、「'」が付くと思います。

付かない場合は、付けたSQLが発行されるようにSQLを書けばよいと思います。

参考になれば幸いです。

投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


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