我创建了一个表RAW_Table
,它有两个主键SEARCHID
和SERVICE_INVOKED
。
程序运行时,我的数据库会更新SEARCHID
。这是唯一的,对于生成的每个SEARCHID
,可以有多个SERVICE_INVOKED
。
每个SERVICE_INVOKED
表格应该有一个单独的行。目前,即使调用了多个服务,也只会填充一行。我该怎么办?这是用于创建RAW_TABLE的SQL查询.....
CREATE TABLE "SAT_RAW_TABLE"
(
"SEARCHID" VARCHAR2(20 BYTE) ,
"USER_NAME" VARCHAR2(100 BYTE),
"SAT_NAME" VARCHAR2(100 BYTE),
"ADDRESS" VARCHAR2(100 BYTE),
"CITY" VARCHAR2(50 BYTE),
"STATE" VARCHAR2(10 BYTE),
"ZIPCODE" VARCHAR2(20 BYTE),
"TERM" VARCHAR2(20 BYTE),
"BANDWIDTH" VARCHAR2(20 BYTE),
"SERVICE_INVOKED" VARCHAR2(50 BYTE) ,
"SERVICE_REQUEST" CLOB,
"SERVICE_RESPONSE" CLOB,
"INVOKED_DATETIME" date,
PRIMARY KEY (SEARCHID,SERVICE_INVOKED)
);