db2 -stf bankingImport.db2
In the first part of the script bankingImport.db2, the DB2® table BANKCUSTOMERS is created, its columns are specified, and data types are defined for each column.
UPDATE COMMAND OPTIONS USING C off; CREATE TABLE "BANKCUSTOMERS" ( "CLIENT_ID" CHAR(9) NOT NULL PRIMARY KEY, "AGE" REAL, "GENDER" CHAR(2), "MARITAL_STATUS" CHAR(12), "PROFESSION" CHAR(24), "NBR_YEARS_CLI" REAL, "SAVINGS_ACCOUNT" CHAR(3), "HAS_LIFE_INSURANCE" CHAR(3), "INT_CREDITCARD" CHAR(3), "ONLINE_ACCESS" CHAR(3), "JOINED_ACCOUNTS" CHAR(3), "BANKCARD" CHAR(3), "AVERAGE_BALANCE" DECIMAL(10,2), "NO_CRED_TRANS" REAL, "NO_DEBIT_TRANS" REAL ) NOT LOGGED INITIALLY;
In the second part of the script the flat file bankingScoring.data is imported and inserted into the new table.
IMPORT FROM bankcustomers.data OF DEL INSERT INTO "BANKCUSTOMERS" ( "CLIENT_ID", "AGE", "GENDER", "MARITAL_STATUS", "PROFESSION", "NBR_YEARS_CLI", "SAVINGS_ACCOUNT", "HAS_LIFE_INSURANCE", "INT_CREDITCARD", "ONLINE_ACCESS", "JOINED_ACCOUNTS", "BANKCARD", "AVERAGE_BALANCE", "NO_CRED_TRANS", "NO_DEBIT_TRANS");