forked from opengaussexamples/examples
add Loop document
This commit is contained in:
parent
86b3eee863
commit
405dcf6569
|
|
@ -6,14 +6,7 @@
|
||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="d8d12963-4777-48e3-9669-309cf5e41d60" name="更改" comment="add IF ELSIF">
|
<list default="true" id="d8d12963-4777-48e3-9669-309cf5e41d60" name="更改" comment="add IF ELSIF">
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/Main.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/Main.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/Document/Todolist" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/Document/Todolist" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/Parser/AST/IFELSIF/ELSENode.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/Parser/AST/IFELSIF/ELSENode.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/Parser/AST/IFELSIF/ELSIFConditionNode.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/Parser/AST/IFELSIF/ELSIFConditionNode.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/Parser/AST/IFELSIF/ElSIFActionNode.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/Parser/AST/IFELSIF/ELSIFActionNode.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/Parser/AST/IFELSIF/EndIFNode.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/Parser/AST/IFELSIF/EndIFNode.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/Parser/AST/IFELSIF/IFActionNode.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/Parser/AST/IFELSIF/IFActionNode.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/Parser/AST/IFELSIF/IFConditionNode.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/Parser/AST/IFELSIF/IFConditionNode.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/Parser/OracleParser.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/Parser/OracleParser.java" afterDir="false" />
|
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
|
|
@ -111,13 +104,6 @@
|
||||||
<option name="presentableId" value="Default" />
|
<option name="presentableId" value="Default" />
|
||||||
<updated>1723106789329</updated>
|
<updated>1723106789329</updated>
|
||||||
</task>
|
</task>
|
||||||
<task id="LOCAL-00019" summary="coding">
|
|
||||||
<created>1724510094392</created>
|
|
||||||
<option name="number" value="00019" />
|
|
||||||
<option name="presentableId" value="LOCAL-00019" />
|
|
||||||
<option name="project" value="LOCAL" />
|
|
||||||
<updated>1724510094392</updated>
|
|
||||||
</task>
|
|
||||||
<task id="LOCAL-00020" summary="finish the framework of sqltranslate (createTab sql is now being supported!)">
|
<task id="LOCAL-00020" summary="finish the framework of sqltranslate (createTab sql is now being supported!)">
|
||||||
<created>1724511620952</created>
|
<created>1724511620952</created>
|
||||||
<option name="number" value="00020" />
|
<option name="number" value="00020" />
|
||||||
|
|
@ -454,7 +440,14 @@
|
||||||
<option name="project" value="LOCAL" />
|
<option name="project" value="LOCAL" />
|
||||||
<updated>1726284970451</updated>
|
<updated>1726284970451</updated>
|
||||||
</task>
|
</task>
|
||||||
<option name="localTasksCounter" value="68" />
|
<task id="LOCAL-00068" summary="add IF ELSIF">
|
||||||
|
<created>1726298762626</created>
|
||||||
|
<option name="number" value="00068" />
|
||||||
|
<option name="presentableId" value="LOCAL-00068" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1726298762627</updated>
|
||||||
|
</task>
|
||||||
|
<option name="localTasksCounter" value="69" />
|
||||||
<servers />
|
<servers />
|
||||||
</component>
|
</component>
|
||||||
<component name="Vcs.Log.Tabs.Properties">
|
<component name="Vcs.Log.Tabs.Properties">
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,40 @@
|
||||||
|
LOOP
|
||||||
|
-- 循环体
|
||||||
|
EXIT WHEN condition;
|
||||||
|
END LOOP;
|
||||||
|
|
||||||
|
Example:
|
||||||
|
DECLARE
|
||||||
|
v_counter NUMBER := 1;
|
||||||
|
BEGIN
|
||||||
|
LOOP
|
||||||
|
DBMS_OUTPUT.PUT_LINE(v_counter);
|
||||||
|
v_counter := v_counter + 1;
|
||||||
|
EXIT WHEN v_counter > 10;
|
||||||
|
END LOOP;
|
||||||
|
END;
|
||||||
|
|
||||||
|
WHILE condition LOOP
|
||||||
|
-- 循环体
|
||||||
|
END LOOP;
|
||||||
|
|
||||||
|
Example:
|
||||||
|
DECLARE
|
||||||
|
v_counter NUMBER := 1;
|
||||||
|
BEGIN
|
||||||
|
WHILE v_counter <= 10 LOOP
|
||||||
|
DBMS_OUTPUT.PUT_LINE(v_counter);
|
||||||
|
v_counter := v_counter + 1;
|
||||||
|
END LOOP;
|
||||||
|
END;
|
||||||
|
|
||||||
|
FOR counter IN start..stop LOOP
|
||||||
|
-- 循环体
|
||||||
|
END LOOP;
|
||||||
|
|
||||||
|
Example:
|
||||||
|
BEGIN
|
||||||
|
FOR i IN 1..10 LOOP
|
||||||
|
DBMS_OUTPUT.PUT_LINE(i);
|
||||||
|
END LOOP;
|
||||||
|
END;
|
||||||
|
|
@ -7,11 +7,11 @@ Operation
|
||||||
insert into 1
|
insert into 1
|
||||||
update... set 1
|
update... set 1
|
||||||
delete 1
|
delete 1
|
||||||
if... elsif... else... end if
|
if... elsif... else... end if 1
|
||||||
case... when... then 1
|
case... when... then 1
|
||||||
loop... end loop
|
loop... end loop 1
|
||||||
while... loop... end loop
|
while... loop... end loop 1
|
||||||
for ... in () loop end loop
|
for ... in () loop end loop 1
|
||||||
continue、exit
|
continue、exit
|
||||||
return
|
return
|
||||||
exception
|
exception
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue