-1
A
回答
0
我不知道爲什麼你需要兩張表來存儲相同的數據,你可以用一個來做到這一點。如果我理解正確,你需要這樣的事情:
--Main table
CREATE TABLE "WORKORDER"
( "ID" NUMBER(*,0) NOT NULL,
"ParentID" NUMBER(*,0),
"Status" VARCHAR2(128 BYTE)
);
--Constraint pk
ALTER TABLE "WORKORDER" ADD (
CONSTRAINT "WORKORDER_PK" PRIMARY KEY ("ID"));
--Sequence
CREATE SEQUENCE "WORK_SEQ"
START WITH 1000
INCREMENT BY 1
NOCACHE
NOCYCLE;
--Trigger for sequence
CREATE OR REPLACE TRIGGER "WORK_ID_TRIGGER"
BEFORE INSERT
ON "WORKORDER"
FOR EACH ROW
BEGIN
SELECT WORK_SEQ.nextval
INTO :new."ID"
FROM DUAL;
END;
--Another table
CREATE TABLE "ANOTHER"
( "ID" NUMBER(*,0) NOT NULL,
"ParentID" NUMBER(*,0),
"Status" VARCHAR2(128 BYTE)
);
--Thirgger on child record inser populate another table.
CREATE OR REPLACE TRIGGER "AFTER_CHILD_INSERT"
AFTER INSERT
ON "WORKORDER"
FOR EACH ROW
BEGIN
IF (:new."ParentID" IS NOT NULL)
THEN
INSERT INTO ANOTHER VALUES
(:new."ID", :new."ParentID", :new."Status");
END IF;
END;
相關問題
- 1. 使用JQuery填充表格
- 2. 使用舊變量填充表格值
- 3. 使用時間值填充表格和
- 4. 如何填充表格?
- 5. 填充表格?
- 6. 如何從Rails中的Excel電子表格填充表格?
- 7. 如何讓表格填充容器?
- 8. 如何使用時鐘觸發器獲取電子表格ID?
- 9. 如何在python中使用reportlab填充可填充表格
- 10. 如何使元素填充表格行
- 11. 如何填充表格中每個單元格的填充?
- 12. CSS表格填充
- 13. 如何使用GAS填充電子表格中的範圍
- 14. 如何使用Java填充預先設計的電子表格?
- 15. 如何通過php電子郵件發送填充表格
- 16. 如何用mysql填充表格?
- 17. 如何用iTextSharp填充PDF表格?
- 18. 用json值填充html表格
- 19. Google電子表格根據價值填充其他表格中的單元格
- 20. 從表中填充表格
- 21. 使textarea填充表格單元格
- 22. 谷歌電子表格觸發器
- 23. 用PHP填充PDF表格
- 24. 用表格填充JList
- 25. 用PHP填充PDF表格
- 26. 如何使用輸入的值填充表格Angular Json?
- 27. Extjs:如何使用網格行選擇的值填充表單
- 28. 如何在填充另一個表時填充表格?
- 29. 如何在Swift中使用圖像填充表格單元格
- 30. 使用觸發器更新表格