oracle中if中如何写多条语句
How to write multiple statements in if in oracle
DECLARE
NO_OF_ROWS_A NUMBER := 0;
NO_OF_ROWS_E NUMBER := 0;
BEGIN
FOR OBJ IN (select status from table1)
LOOP
if(condition) THEN
UPDATE table2 SET status=1 WHERE condition;
NO_OF_ROWS_A = NO_OF_ROWS_A+1;
END IF;
END LOOP;
END
我在“NO_OF_ROWS_A = NO_OF_ROWS_A+1;
”
处遇到错误
谁能告诉我哪里出了问题?
违规陈述应该是
NO_OF_ROWS_A := NO_OF_ROWS_A + 1;
^
|
this
DECLARE
NO_OF_ROWS_A NUMBER := 0;
NO_OF_ROWS_E NUMBER := 0;
BEGIN
FOR OBJ IN (select status from table1)
LOOP
if(condition) THEN
UPDATE table2 SET status=1 WHERE condition;
NO_OF_ROWS_A = NO_OF_ROWS_A+1;
END IF;
END LOOP;
END
我在“NO_OF_ROWS_A = NO_OF_ROWS_A+1;
”
谁能告诉我哪里出了问题?
违规陈述应该是
NO_OF_ROWS_A := NO_OF_ROWS_A + 1;
^
|
this