我有一个简单的交互式网格,表 Project 上有一个模态表单,它对我的 blob 存储表有一个 FK:
CREATE TABLE "PROJECT"
( "ID" NUMBER(7,0) NOT NULL ENABLE,
"NAME" VARCHAR2(1000 BYTE) NOT NULL ENABLE,
"FILE_CONTENT_ID" NUMBER(7,0) NOT NULL ENABLE,
CONSTRAINT "FK_PROJ_FILE_CONTENT_ID" FOREIGN KEY ("FILE_CONTENT_ID")
REFERENCES "FILE_CONTENT" ("ID") ENABLE
)
CREATE TABLE "FILE_CONTENT"
( "ID" NUMBER(7,0) NOT NULL ENABLE,
"CONTENT_FILE_NAME" VARCHAR2(1000 BYTE) NOT NULL ENABLE,
"CONTENT_SIZE" NUMBER(14,0) NOT NULL ENABLE,
"LAST_CHANGED" TIMESTAMP (6) DEFAULT SYSTIMESTAMP NOT NULL ENABLE,
"CONTENT" BLOB DEFAULT empty_blob () NOT NULL ENABLE,
"COMMENTS" VARCHAR2(4000 BYTE),
CONSTRAINT "PK_FILE_CONTENT" PRIMARY KEY ("ID")
)
在模态编辑项目表单中,我想上传文件并将其保存在 FILE_CONTENT 表中,然后将其链接到在同一模态中编辑的 PROJECT 记录。我该怎么做?