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も見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
遅刻の「言い訳」選手権
よく遅刻してしまうんです…… 「電車が遅延してしまい遅れました」 「歯医者さんが長引いて、、、」 「病院が混んでいて」 などなどみなさんがこれまで使ってきた遅刻の言い訳がたくさんあるのではないでしょうか?
-
【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
【お題】 ・買ったばかりの自転車を分解してひと言
-
好きな和訳タイトルを教えてください
洋書・洋画の素敵な和訳タイトルをたくさん知りたいです!【例】 『Wuthering Heights』→『嵐が丘』
-
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
SQL*Loaderでのsysdate使用
Oracle
-
SQL*Loaderで、データを加工してロードしたいです。
Oracle
-
-
4
sql*loader 数値のロード
Oracle
-
5
SQL/Loaderでの年月日時分秒のセットに関して
Oracle
-
6
SQLLOADER
Oracle
-
7
SQL*LoaderでCSVから指定した列のみインポートしたい。
Oracle
-
8
SQL-Loaderが動かないです。
その他(データベース)
-
9
SQL*LOADER実行時のロードデータチェック
Oracle
-
10
CSVファイルを読み込んでテーブルの更新
Oracle
-
11
カンマがデータとして入ってるCSVについて
Oracle
-
12
SQL*Loader Append
Oracle
-
13
バッチからsqlplusの接続エラーの検知について
その他(プログラミング・Web制作)
-
14
SQL*Loaderで「オブジェクトが存在しない」というエラーが出ます
その他(データベース)
-
15
PL/SQLでのTO_DATEの時間取得について
その他(プログラミング・Web制作)
-
16
データ削除とSQL*Loaderでのインポート
Oracle
-
17
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
18
はじめまして!
Oracle
-
19
SQL*Loaderについて
Oracle
-
20
oracle spool SJIS → UTF-8
Oracle
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・ハマっている「お菓子」を教えて!
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQL*Loaderでのsysdate使用
-
SQL*Loader フォーマット変換...
-
Oracle 12c 履歴データから商品...
-
SQL Sever での日付の差の求め...
-
SQL Server で 翌月10日を取...
-
to_date使用時に発生するエラー...
-
date型のインデックス
-
DB2でのシステム日付のinsert、...
-
date型へのinsertについて
-
ALTER SESSIONについて
-
SQL*PLUSでの分秒までの表示の仕方
-
SQLエラーについて
-
エクセル上の 2017/10/27 7:01...
-
Accessのマクロでモジュールを...
-
Access VBAで行ラベルが定義さ...
-
エクセルVBAでUserFormを起動し...
-
Statement ignored というエラー
-
sqlplusでヘッダーが付かない
-
ストアドプロシジャからストア...
-
VBA プロシージャの名前の取得
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL*Loaderでのsysdate使用
-
日付型カラムへのデータINSERT
-
SQL*Loader フォーマット変換...
-
DB2でのシステム日付のinsert、...
-
SQL Server で 翌月10日を取...
-
SQL*PLUSでの分秒までの表示の仕方
-
to_date使用時に発生するエラー...
-
(日付 - 日付)/数値
-
SQLエラーについて
-
ALTER SESSIONについて
-
日付の範囲検索がしたい
-
PL/SQL パッケージでのプロンプ...
-
date型のインデックス
-
エクセル上の 2017/10/27 7:01...
-
SQL Sever での日付の差の求め...
-
EXCELでの時間計算(休憩時間の...
-
date型へのinsertについて
-
日付範囲を展開したレコードを...
-
yyy/mm/dd/形式
-
「文字が無効です」になる
おすすめ情報