These instructions assume that you are using DB2 Universal Database and guide you through the following tasks:
Note. When you create and access the database tables, be aware of the following:
Complete the following steps:
On Windows:
You must replace install_dir with the path to your DB2 product installation directory, such as C:\PROGRA~1\IBM\SQLLIB. Obtain this location by using the db2level command:CREATE DB STAFFDB CONNECT TO STAFFDB BIND 'install_dir\bnd\@db2cli.lst' blocking all grant public TERMINATE
On Linux:
You must replace install_dir with the path to your DB2 product installation directory. Obtain this location by using the db2level command:CREATE DB STAFFDB CONNECT TO STAFFDB BIND install_dir/bnd/@db2cli.lst grant public CLIPKG 5 TERMINATE
CONNECT TO STAFFDB DROP TABLE STAFF CREATE TABLE STAFF (STAFFNUM CHAR(10), LASTCHANGE TIMESTAMP, FIRSTNAME CHAR(30), LASTNAME CHAR(30)) TERMINATE
db2start
quit
db2 -vf errorhandler1.sql
db2 -vf errorhandler2.sql
Wait for the script to finish running. If you are running the script for the first time, the following message is displayed, where DB2ADMIN is your user name and TBNAME is the name of the table:
DB21034E The command was processed as an SQL statement because it was not a valid Command Line Processor command. During SQL processing it returned: SQL0204N "DB2ADMIN.TBNAME" is an undefined name. SQLSTATE=42704
Ignore this message. The message is displayed because the script attempts to remove any existing tables called STAFF before it creates the new tables, but if you have not run the script before, the script cannot find the existing tables.