0

ソース、つまり .csv ファイルからのいくつかの列については、 のような値があり1:52:00ます14:45:00

Oracle テーブルにロードすることになっています。

ターゲットとソースでどちらのデータ型を選択する必要がありますか?
式の変換で何かをする必要がありますか?

4

2 に答える 2

0

SQLLDR を使用して、リンクに記載されている形式でデータをデータベースにロードします

http://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements004.htm

例:「HH24:MI:SS」

于 2012-07-15T13:08:46.060 に答える
0

Oracle は時間のみの値をサポートしていません。日付 (時間コンポーネントを含む) をサポートしています。いくつかのオプションがあります:

  1. 値を文字列として保存し、おそらく時間の先頭にゼロを付けます。
  2. 値を午前 0 時からの秒数 (または分数) として保存します。
  3. 任意に定義された日付の時間コンポーネントとして値を保存します (たとえば0001-JAN-01 01:52:00、 and ) 0001-Jan-01 14:45:00。レポート作成者に、値の日付部分を無視するように伝えてください。

ソースのデータ型はstring(8). LPAD先行ゼロを追加するために使用します。

于 2012-07-17T03:13:50.227 に答える