ploc
Version:
PL/SQL code to doc converter
131 lines (84 loc) • 3.54 kB
Markdown
<!-- DO NOT EDIT THIS FILE DIRECTLY - it is generated from source file tests/test.sql -->
<!-- markdownlint-disable MD003 MD012 MD024 MD033 -->
# Leading Level One Header
- [Package test_package](#package-test_package)
- [Function test_package_function](#function-test_package_function)
- [Procedure test_package_procedure](#procedure-test_package_procedure)
- [Procedure test_package_procedure](#procedure-test_package_procedure-1)
- [Function test_function_standalone](#function-test_function_standalone)
- [Trigger test_trigger](#trigger-test_trigger)
- [Type "Test Schema"."Test Object"](#type-test-schematest-object)
- [Member function getAge](#member-function-getage)
## Package test_package
Test package comment: package, function, procedure, type, trigger
Test SQL*Plus special characters: @@##//
SIGNATURE
```sql
PACKAGE test_package AUTHID current_user IS
c_test_name CONSTANT VARCHAR2(30 CHAR) := 'blabla';
c_test_version CONSTANT VARCHAR2(10 CHAR) := '0.1.0';
```
## Function test_package_function
Test package function comment: package, function, procedure, type, trigger
- A list entry
- Another one
SIGNATURE
```sql
FUNCTION test_package_function (
p_test_parameter_1 IN my_table.my_column%TYPE, -- Test, if following keywords break the regex: package, function, procedure, type, trigger
p_test_parameter_2 IN VARCHAR2 -- Test, if following keywords break the regex: package, function, procedure, type, trigger
) RETURN VARCHAR2;
```
## Procedure test_package_procedure
Test package procedure comment: package, function, procedure, type, trigger
SIGNATURE
```sql
PROCEDURE test_package_procedure (
p_test_parameter_1 IN VARCHAR2, -- Test, if following keywords break the regex: package, function, procedure, type, trigger
p_test_parameter_2 IN my_table%ROWTYPE -- Test, if following keywords break the regex: package, function, procedure, type, trigger
);
```
## Procedure test_package_procedure
Dummy description
SIGNATURE
```sql
PROCEDURE test_package_procedure (
p_test_parameter_3 IN NUMBER, -- Test overloaded procedure to check unique anchor names
p_test_parameter_4 IN VARCHAR2
);
```
## Function test_function_standalone
Test function standalone comment: package, function, procedure, type, trigger
SIGNATURE
```sql
FUNCTION test_function_standalone (
p_test_parameter_1 IN my_table.my_column%TYPE, -- Test, if following keywords break the regex: package, function, procedure, type, trigger
p_test_parameter_2 IN VARCHAR2 -- Test, if following keywords break the regex: package, function, procedure, type, trigger
) RETURN VARCHAR2;
```
## Trigger test_trigger
Test trigger comment: package, function, procedure, type, trigger
SIGNATURE
```sql
TRIGGER test_trigger
BEFORE INSERT OR UPDATE OR DELETE ON my_table
FOR EACH ROW
-- Test, if following keywords break the regex: package, function, procedure, type, trigger
-- Test, if following keywords break the regex: package, function, procedure, type, trigger
-- Test, if following keywords break the regex: package, function, procedure, type, trigger
```
## Type "Test Schema"."Test Object"
Test object comment: package, function, procedure, type, trigger
SIGNATURE
```sql
TYPE "Test Schema"."Test Object" AS OBJECT (
first_name VARCHAR2(50),
last_name VARCHAR2(50),
date_of_birth DATE,
```
## Member function getAge
Test member comment: package, function, procedure, type, trigger
SIGNATURE
```sql
MEMBER FUNCTION getAge RETURN NUMBER
```