我正在嘗試做類似這樣的事情,但無法將它放入oracle編碼中。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)
沒有運氣。
但是,如果它不是空然後讓它爲空 – Matt 2010-12-23 19:00:12
馬特,更新我上面的查詢。 – 2010-12-23 19:02:49