0
複数の列を持つテーブルに対してfastloadを実行しました(これは区切り文字として,
というvartext形式で行いました)。1つの列と 'n'行だけのファイルに対して高速ロードを実行するにはどうすればよいですか?
ここでは、1つの列(および5行)を持つファイルをロードします。しかし、私はそれを行うことができないんだと、以下のエラーに遭遇:
I/O Error on File Read: 16, Text: Unexpected data format
私の高速読み込みスクリプトは以下の通りです:
SESSIONS 5;
.LOGON dbc/dbc.dbc;
BEGIN LOADING MYTABLE
ERRORFILES
TABLE_FLET,
TABLE_FLUV ;
DEFINE
COL1_MYTABLE (CHAR(2))
FILE = C:\Fload\INPT.TXT;
INSERT INTO MYTABLE
(
COL1_MYTABLE
)
VALUES
(
:COL1_MYTABLE
);
END LOADING;
MyTableという構造は以下の通りです:
CREATE MULTISET TABLE database.MYTABLE ,NO FALLBACK ,
NO BEFORE JOURNAL,
NO AFTER JOURNAL,
CHECKSUM = DEFAULT
(
COL1_MYTABLE CHAR(2) CHARACTER SET LATIN NOT CASESPECIFIC
)
PRIMARY INDEX (COL1_MYTABLE);
内容入力ファイルの内容は次のとおりです。
AA
BB
CC
DD
EE
この高速ロードを行うにはどうすればよいですか?