![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?08b1c8b)
SQL*Loaderの制御ファイル内で、
以下のような日付データを変換するにはどうしたらよいでしょうか?
・2010-12-06 00:00:00.000
以前は'2010-12-06 00:00:00'の形式だったので
"to_char(to_date(:DENPYO_DATE,'YYYY-MM-DD HH24:MI:SS'),'YYYYMMDD')"
のようにして変換が可能だったのですが、仕様変更がありましてこれに対応しなければいけなくなりました。
ちなみに安易な考えで以下のようにしたのですがさすがにだめでした...
"to_char(to_date(:DENPYO_DATE,'YYYY-MM-DD HH24:MI:SS.000'),'YYYYMMDD')"
方法をご存知の方がいれば是非、ご教示いただきたく存じます。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
DATE型ではミリ秒を保持しないので、TO_DATE関数では変換できません。
ですので、TO_TIMESTAMP関数を使えばいいです。
>to_char(to_date(:DENPYO_DATE,'YYYY-MM-DD HH24:MI:SS.000'),'YYYYMMDD')
to_char(to_timestamp(:DENPYO_DATE,'YYYY-MM-DD HH24:MI:SS.FF3'),'YYYYMMDD')
もしくはSUBSTR関数を使って".000"を除外してもいいと思います。
to_char(to_date(substr(:DENPYO_DATE,1,19),'YYYY-MM-DD HH24:MI:SS'),'YYYYMMDD')
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL SQLについて質問です。 SELECT TO_CHAR(TO_DATE('90-10-08.'YY- 4 2022/05/13 20:55
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/12/23 14:57
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 09:24
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/05/23 16:28
- JavaScript gasについて 1 2022/05/31 21:51
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 11:02
- Excel(エクセル) Excel 数行を1組とする300組ほどあるデータの項目を揃えたいです。 3 2023/01/26 19:38
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
このQ&Aを見た人はこんなQ&Aも見ています
-
【お題】大変な警告
【大喜利】「今このパソコンは大変危険な状態です」という警告メッセージを無視してパソコンを開いたら、こんなことが起こった
-
初めて自分の家と他人の家が違う、と意識した時
子供の頃、友達の家に行くと「なんか自分の家と匂いが違うな?」って思いませんでしたか?
-
あなたの「プチ贅沢」はなんですか?
お仕事や勉強などを頑張った自分へのご褒美としてやっている「プチ贅沢」があったら教えてください。
-
洋服何着持ってますか?
洋服を減らそうと思っているのですが、何着くらいが相場なのかわかりません。
-
集中するためにやっていること
家で仕事をしているのですが、布団をはじめ誘惑だらけでなかなか集中できません。
-
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
SQL*Loaderでのsysdate使用
Oracle
-
SQL*Loaderで、データを加工してロードしたいです。
Oracle
-
-
4
SQL/Loaderでの年月日時分秒のセットに関して
Oracle
-
5
sql*loader 数値のロード
Oracle
-
6
SQL*LoaderでCSVから指定した列のみインポートしたい。
Oracle
-
7
SQLLOADER
Oracle
-
8
SQL*Loader Append
Oracle
-
9
SQL*Loaderについて
Oracle
-
10
バッチからsqlplusの接続エラーの検知について
その他(プログラミング・Web制作)
-
11
oracle spool SJIS → UTF-8
Oracle
-
12
badファイルの内容を知る方法
その他(データベース)
-
13
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
14
カンマがデータとして入ってるCSVについて
Oracle
-
15
CLOB型へのINSERT
Oracle
-
16
データ削除とSQL*Loaderでのインポート
Oracle
-
17
全角空白のTRIMができない・・・
Oracle
-
18
データを削除しても表領域の使用率が減りません
Oracle
-
19
SQL*PLUSでの分秒までの表示の仕方
Oracle
-
20
sqlplusでヘッダーが付かない
Oracle
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQL*PLUSでの分秒までの表示の仕方
-
Accessのマクロでモジュールを...
-
Access VBAで行ラベルが定義さ...
-
外部結合と等価結合のパフォー...
-
callで順に実行されるプロシー...
-
Texの枠囲み調節
-
4バイトの日付データを、16進数...
-
SQL*Plusの終了はquit?exit?
-
SQL/Loaderでの年月日時分秒の...
-
特定の日付が第何週目にあるか...
-
VBA ユーザーフォームの値の取...
-
Excel VBAで「プログラム実行」...
-
エクセルVBAでUserFormを起動し...
-
マクロとプロシージャとルーチ...
-
GET_DDLについて
-
エクセル上の8桁の数字を一括し...
-
sqlplusのspoolで空白行出現
-
PL/SQL exceptionを呼び出すには?
-
Excelの並べ替え後のデータを日...
-
mysqlのcase文で複数の条件を指...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
日付型カラムへのデータINSERT
-
SQL*Loaderでのsysdate使用
-
SQL*Loader フォーマット変換...
-
DB2でのシステム日付のinsert、...
-
SQLエラーについて
-
SQL*PLUSでの分秒までの表示の仕方
-
(日付 - 日付)/数値
-
to_date使用時に発生するエラー...
-
ALTER SESSIONについて
-
エクセル上の 2017/10/27 7:01...
-
SQL Server で 翌月10日を取...
-
SQL Sever での日付の差の求め...
-
date型のインデックス
-
日付範囲を展開したレコードを...
-
date型へのinsertについて
-
実行エラー 3075:クエリ式`作...
-
「年月」のみの文字列フィール...
-
PL/SQL パッケージでのプロンプ...
-
EXCELでの時間計算(休憩時間の...
-
DB2のTimestamp型
おすすめ情報