0

テーブル名を取得し、テーブルのすべての列/行を照会して制御ファイルを生成するスクリプトがあります。これは、数値データと文字データでは正常に機能しますが、タイムスタンプ データでは失敗するため、適切に読み取れるようにタイムスタンプ データをコントロールに出力するようにスクリプトを調整する必要があります。

基本的に、私の質問は、TimeStamp 列に入力できるように、コントロール ファイル内の TimeStamp データをフォーマットする方法です。

4

1 に答える 1

0

ここto_dateに示されているように、列リストで使用する必要があります。何かのようなもの:


LOAD DATA
INFILE *
INTO TABLE some_table
FIELDS TERMINATED BY ","
(  col1
   col2        "to_date(:col2, 'YYYY-MM-DD HH24:MI:SS')"
)
BEGINDATA
foo,2008-09-17 13:00:00
bar,2008-09-17 13:30:05

于 2008-09-17T19:55:27.003 に答える