J'ai fait fastload pour la table qui a plus d'une colonne (je l'ai fait avec le format vartext avec ,
comme délimiteur).Comment est-ce que je peux effectuer la charge rapide pour un fichier qui a seulement une colonne et «n» rangées?
Maintenant je veux charger un fichier qui a seulement une colonne (et 5 lignes à dire). Mais je suis incapable de le faire et rencontrer l'erreur ci-dessous:
I/O Error on File Read: 16, Text: Unexpected data format
Mon script FastLoad est comme ci-dessous:
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;
la structure MyTable est comme ci-dessous:
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);
le contenu du fichier d'entrée est comme ci-dessous:
AA
BB
CC
DD
EE
Comment puis-je faire ce fastload?