SQL_2017-01-15_135200.sql 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. UPDATE PUBLIC.OKR_WORK_PERSON SET XRECORDTYPE = '中心工作' WHERE XWORID is null;
  2. UPDATE PUBLIC.OKR_WORK_PERSON SET XRECORDTYPE = '具体工作' WHERE XRECORDTYPE is null;
  3. UPDATE PUBLIC.OKR_CENTERWORKINFO SET XDEPLOYDATESTR = XCREATETIME;
  4. --补充中心工作的信息
  5. UPDATE PUBLIC.OKR_WORK_PERSON A SET
  6. A.XCOMPLETEDATELIMIT = (SELECT B.XDEFAULTCOMPLETEDATELIMIT FROM PUBLIC.OKR_CENTERWORKINFO B WHERE B.XID= A.XCENTERID)
  7. WHERE A.XRECORDTYPE = '中心工作';
  8. UPDATE PUBLIC.OKR_WORK_PERSON A SET
  9. A.XCOMPLETEDATELIMITSTR = (SELECT B.XDEFAULTCOMPLETEDATELIMITSTR FROM PUBLIC.OKR_CENTERWORKINFO B WHERE B.XID= A.XCENTERID)
  10. WHERE A.XRECORDTYPE = '中心工作';
  11. UPDATE PUBLIC.OKR_WORK_PERSON A SET
  12. A.XDEPLOYDATESTR = ( SELECT B.XCREATETIME FROM PUBLIC.OKR_CENTERWORKINFO B WHERE B.XID= A.XCENTERID )
  13. WHERE A.XRECORDTYPE = '中心工作';
  14. UPDATE PUBLIC.OKR_WORK_PERSON A SET
  15. A.XWORKCREATEDATESTR = ( SELECT B.XCREATETIME FROM PUBLIC.OKR_CENTERWORKINFO B WHERE B.XID= A.XCENTERID )
  16. WHERE A.XRECORDTYPE = '中心工作';
  17. --补充具体工作的信息
  18. UPDATE PUBLIC.OKR_WORK_PERSON A SET
  19. A.XCOMPLETEDATELIMIT = (SELECT B.XCOMPLETEDATELIMIT FROM PUBLIC.OKR_WORKBASEINFO B WHERE B.XID= A.XWORKID)
  20. WHERE A.XRECORDTYPE = '具体工作';
  21. UPDATE PUBLIC.OKR_WORK_PERSON A SET
  22. A.XCOMPLETEDATELIMITSTR = (SELECT B.XCOMPLETEDATELIMITSTR FROM PUBLIC.OKR_WORKBASEINFO B WHERE B.XID= A.XWORKID)
  23. WHERE A.XRECORDTYPE = '具体工作';
  24. UPDATE PUBLIC.OKR_WORK_PERSON A SET
  25. A.XDEPLOYDATESTR = (SELECT B.XDEPLOYDATESTR FROM PUBLIC.OKR_WORKBASEINFO B WHERE B.XID= A.XWORKID)
  26. WHERE A.XRECORDTYPE = '具体工作';
  27. UPDATE PUBLIC.OKR_WORK_PERSON A SET
  28. A.XWORKCREATEDATESTR = (SELECT B.XCREATETIME FROM PUBLIC.OKR_WORKBASEINFO B WHERE B.XID= A.XWORKID)
  29. WHERE A.XRECORDTYPE = '具体工作';