hi guys,
im the below export script to export data,
.logon xxxxxxxx/students,learning13
.export data file= c:/au/data33_4
sel
trim(cast(cast(account_number as format 'z(i)') as varchar(10))),
trim(cast(cast(number as format 'z(i)') as varchar(10))),
trim(cast(street as varchar(30))),
trim(cast(city as varchar(30)) ),
trim(cast(state as char(2))),
trim(cast(zip_code as varchar(30))),
trim(cast(cast(balance_forward as format 'z(i)') as varchar(20))),
trim(cast(cast(balance_current as format 'z(i)') as varchar(20)))
from ap.accounts;
.export reset
.quit
and using the below script to import it,
.logon xxxxxxxxxx/students,learning13
DELETE FROM STUDENTS.ACCOUNTS1 ALL;
.import data file= c:/au/data33_4
.quite on
.repeat * pack 1000
using(
in_account_number varchar(10),
in_number varchar(10),
in_street varchar(30),
in_city varchar(30),
in_state char(2),
in_zip_code varchar(30),
in_balance_forward varchar(20),
in_balance_current varchar(20) )
INSERT INTO STUDENTS.ACCOUNTS1
VALUES (
cast(:in_account_number as integer),
cast(:in_number as integer),
cast(:in_street as char(25)),
cast(:in_city as char(20)),
:in_state,
cast(:in_zip_code as integer),
cast(:in_balance_forward as decimal(10,2)),
cast(:in_balance_current as decimal(10,2))
);
.quite off
.quit
im gettin the error,
the source parcel lenght does not match the data that was defined.
can anyone help me here????
hi guys,
im the below export script to export data,
.logon xxxxxxxx/students,learning13
.export data file= c:/au/data33_4
sel
trim(cast(cast(account_number as format 'z(i)') as varchar(10))),
trim(cast(cast(number as format 'z(i)') as varchar(10))),
trim(cast(street as varchar(30))),
trim(cast(city as varchar(30)) ),
trim(cast(state as char(2))),
trim(cast(zip_code as varchar(30))),
trim(cast(cast(balance_forward as format 'z(i)') as varchar(20))),
trim(cast(cast(balance_current as format 'z(i)') as varchar(20)))
from ap.accounts;
.export reset
.quit
and using the below script to import it,
.logon xxxxxxxxxx/students,learning13
DELETE FROM STUDENTS.ACCOUNTS1 ALL;
.import data file= c:/au/data33_4
.quite on
.repeat * pack 1000
using(
in_account_number varchar(10),
in_number varchar(10),
in_street varchar(30),
in_city varchar(30),
in_state char(2),
in_zip_code varchar(30),
in_balance_forward varchar(20),
in_balance_current varchar(20) )
INSERT INTO STUDENTS.ACCOUNTS1
VALUES (
cast(:in_account_number as integer),
cast(:in_number as integer),
cast(:in_street as char(25)),
cast(:in_city as char(20)),
:in_state,
cast(:in_zip_code as integer),
cast(:in_balance_forward as decimal(10,2)),
cast(:in_balance_current as decimal(10,2))
);
.quite off
.quit
im gettin the error,
the source parcel lenght does not match the data that was defined.
can anyone help me here????