Re: Oracle DATETIME型項目への更新
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を書けばよいと思います。
参考になれば幸いです。
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
投稿ツリー
-
Oracle DATETIME型項目への更新
(aita, 2011-7-27 18:58)
- Re: Oracle DATETIME型項目への更新 (Jiro123, 2011-7-30 20:23)
- Re: Oracle DATETIME型項目への更新 (aita, 2011-8-1 20:10)
- Re: Oracle DATETIME型項目への更新 (yoshi, 2011-8-1 20:31)
- Re: Oracle DATETIME型項目への更新 (aita, 2011-8-2 10:16)