add PL document

This commit is contained in:
XudongXie 2024-09-18 11:14:10 +08:00
parent 810e2d7608
commit 2d58893d57
2 changed files with 26 additions and 13 deletions

View File

@ -5,11 +5,7 @@
</component>
<component name="ChangeListManager">
<list default="true" id="d8d12963-4777-48e3-9669-309cf5e41d60" name="更改" comment="add trigger">
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/java/Generator/OpenGaussGenerator.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/Generator/OpenGaussGenerator.java" 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/Parser/AST/Trigger/TriggerObjNode.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/Parser/AST/Trigger/TriggerObjNode.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" />
<change afterPath="$PROJECT_DIR$/src/main/java/Document/PL in Oracle" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
@ -107,13 +103,6 @@
<option name="presentableId" value="Default" />
<updated>1723106789329</updated>
</task>
<task id="LOCAL-00040" summary="add join convert rule">
<created>1726129122571</created>
<option name="number" value="00040" />
<option name="presentableId" value="LOCAL-00040" />
<option name="project" value="LOCAL" />
<updated>1726129122571</updated>
</task>
<task id="LOCAL-00041" summary="refractor">
<created>1726143715098</created>
<option name="number" value="00041" />
@ -450,7 +439,14 @@
<option name="project" value="LOCAL" />
<updated>1726591998690</updated>
</task>
<option name="localTasksCounter" value="89" />
<task id="LOCAL-00089" summary="add trigger">
<created>1726628514219</created>
<option name="number" value="00089" />
<option name="presentableId" value="LOCAL-00089" />
<option name="project" value="LOCAL" />
<updated>1726628514220</updated>
</task>
<option name="localTasksCounter" value="90" />
<servers />
</component>
<component name="Vcs.Log.Tabs.Properties">

View File

@ -0,0 +1,17 @@
DECLARE
v_var1 v_type;
...
BEGIN
-- PL/SQL
END;
Example: DECLARE
v_name Varchar2(20);
v_salary employees.salary%TYPE;
BEGIN
SELECT name, salary INTO v_name, v_salary FROM employees WHERE employee_id = 100;
DBMS_OUTPUT.PUT_LINE('Name: ' || v_name || ', Salary: ' || v_salary);
EXCEPTION
WHEN NO_DATA_FOUND THEN
DBMS_OUTPUT.PUT_LINE('No data found.');
END;