这些指示信息假设您正在使用 Oracle 数据库,并指导您完成以下任务:
注意:当您创建并访问 ROUTING_TABLE 表时,请注意以下问题:
准备工作:创建数据库。
请完成以下步骤:
DROP TABLE ROUTING_TABLE; CREATE TABLE ROUTING_TABLE (Variable1 varchar(32),Variable2 varchar(32),Variable3 varchar(32), queue_manager varchar(48),queue_name varchar(48)); INSERT INTO ROUTING_TABLE VALUES('SAMPLE_QUEUES', 'default','default', 'IB9QMGR', 'ROUTING.DEFAULT'); INSERT INTO ROUTING_TABLE VALUES('SAMPLE_QUEUES', 'TD', 'Montana', 'IB9QMGR', 'ROUTING.OUT1'); INSERT INTO ROUTING_TABLE VALUES('SAMPLE_QUEUES', 'DL', 'Corleone', 'IB9QMGR', 'ROUTING.OUT2'); INSERT INTO ROUTING_TABLE VALUES('SAMPLE_QUEUES', 'AA', 'Pacino', 'IB9QMGR', 'ROUTING.OUT3'); INSERT INTO ROUTING_TABLE VALUES('SAMPLE_QUEUES', 'RJ', 'DeNiro', 'IB9QMGR', 'ROUTING.OUT4'); INSERT INTO ROUTING_TABLE VALUES('SAMPLE_QUEUES', 'KF', 'Cobain', 'IB9QMGR', 'ROUTING.OUT5'); INSERT INTO ROUTING_TABLE VALUES('SAMPLE_QUEUES', 'JE', 'Matrix', 'IB9QMGR', 'ROUTING.OUT6'); INSERT INTO ROUTING_TABLE VALUES('SAMPLE_QUEUES', 'PL', 'Parker', 'IB9QMGR', 'ROUTING.OUT7'); INSERT INTO ROUTING_TABLE VALUES('SAMPLE_QUEUES', 'CJ', 'Kent', 'IB9QMGR', 'ROUTING.OUT8'); INSERT INTO ROUTING_TABLE VALUES('SAMPLE_QUEUES', 'MA', 'Douglas', 'IB9QMGR', 'ROUTING.OUT9'); INSERT INTO ROUTING_TABLE VALUES('SAMPLE_QUEUES', 'JD', 'Travolta', 'IB9QMGR', 'ROUTING.OUT10'); INSERT INTO ROUTING_TABLE VALUES('SAMPLE_QUEUES', 'HO', 'Ramsden', 'IB9QMGR', 'ROUTING.OUT11'); INSERT INTO ROUTING_TABLE VALUES('SAMPLE_QUEUES', 'KA', 'Stewart', 'IB9QMGR', 'ROUTING.OUT12'); INSERT INTO ROUTING_TABLE VALUES('SAMPLE_QUEUES', 'LS', 'Skywalker', 'IB9QMGR', 'ROUTING.OUT13'); INSERT INTO ROUTING_TABLE VALUES('SAMPLE_QUEUES', 'KD', 'Minogue', 'IB9QMGR', 'ROUTING.OUT14'); INSERT INTO ROUTING_TABLE VALUES('SAMPLE_QUEUES', 'PP', 'Pitstop', 'IB9QMGR', 'ROUTING.OUT15'); INSERT INTO ROUTING_TABLE VALUES('SAMPLE_QUEUES', 'JA', 'Reeve', 'IB9QMGR', 'ROUTING.OUT16'); INSERT INTO ROUTING_TABLE VALUES('SAMPLE_QUEUES', 'JA', 'Hetfield', 'IB9QMGR', 'ROUTING.OUT17'); INSERT INTO ROUTING_TABLE VALUES('SAMPLE_QUEUES', 'DT', 'Zuko', 'IB9QMGR', 'ROUTING.OUT18'); INSERT INTO ROUTING_TABLE VALUES('SAMPLE_QUEUES', 'KA', 'Braithwaite', 'IB9QMGR', 'ROUTING.OUT19');
sqlplus <uid>/<password> @routing2.sql
等待脚本完成运行。 如果您首次运行该脚本,将显示以下消息:
ORA-00942:表或视图不存在请忽略此消息。 显示此消息是因为脚本在新建表之前尝试除去名为 ROUTING_TABLE 的现有表,但是如果您之前未运行脚本,那么脚本将找不到现有表。
有关指示信息,请参阅 IBM Integration Bus 文档中的启用与数据库的 ODBC 连接。