이런 식으로 처리하려고하지만 오라클 코딩에 문제가 있습니다.If 문을 사용하여 테이블 업데이트 PL/SQL
BEGIN
IF ((SELECT complete_date FROM task_table WHERE task_id = 1) IS NULL)
THEN
UPDATE task_table SET complete_date = //somedate WHERE task_id = 1;
ELSE
UPDATE task_table SET complete_date = NULL;
END IF;
END;
하지만 이것은 작동하지 않습니다. 나는 또한 시도했다
IF EXISTS(SELECT complete_date FROM task_table WHERE task_id = 1)
운이없는.
또한 Null이 아닌 경우 null로 지정하십시오. – Matt
Matt, 위 쿼리를 업데이트했습니다. –