UPDATE???

??????

{
    UPDATE ??????
        SET ?????? = ???
        [ , ?????? = ???} ]*
        [WHERE???] |
    UPDATE ??????
        SET ?????? = ???
        [ , ?????? = ??? ]*
        WHERE CURRENT OF
}

???????????????????????????????????????

??? | DEFAULT

?????????????????????????????????????????????????????????WHERE???????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????SELECT??????FOR UPDATE ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????SELECT??????FOR UPDATE??????????????????????????????????????????????????????????????????

??????????????????DEFAULT??????????????????????????????????????????????????????????????????????????????????????????

???



-- 'E21'?????????(WORKDEPT)???????????????????????????????????????????????????????????????
-- ??????????????????EMPLOYEE??????????????????????????????(JOB)???NULL??????
-- ?????????????????????(SALARY, BONUS, COMM)???0???????????????????????? 
UPDATE EMPLOYEE
  SET JOB=NULL, SALARY=0, BONUS=0, COMM=0
  WHERE WORKDEPT = 'E21' AND JOB <> 'MANAGER'

-- ?????????????????????????????????????????????????????????????????????
UPDATE EMPLOYEE
	SET JOB = 'MANAGER'
	WHERE JOB IS NULL;
// ??????????????????????????????????????????(PRSTAFF)???1.5????????????
stmt.executeUpdate("UPDATE PROJECT SET PRSTAFF = "
"PRSTAFF + 1.5" +
"WHERE CURRENT OF" + ResultSet.getCursorName());

-- EMPLOYEE??????????????????????????????(EMPNO)???'000290'??????????????????(JOB)??????
-- ??????????????????NULL??????????????????
UPDATE EMPLOYEE
  SET JOB = DEFAULT
  WHERE EMPNO = '000290'

????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????(???????????????????????????????????????)??????????????????WHERE??????SET???????????????????????????????????????????????????????????????????????????????????????????????????CREATE INDEX???DROP INDEX??????ALTER TABLE???????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????JDBC???close??????????????????????????????????????????????????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????CREATE INDEX???DROP INDEX??????ALTER TABLE???????????????????????????????????????????????????????????????

???????????????????????????????????????????????????????????????????????????????????????????????????????????????

???????????????????????????????????????????????????????????????????????????????????????????????????????????????