From 7e634a3fcc86e88e0b86425e1f898eee1514089a Mon Sep 17 00:00:00 2001
From: Betsy Gitelman <93718720+ebgitelman@users.noreply.github.com>
Date: Tue, 25 Oct 2022 11:07:22 -0400
Subject: [PATCH] basic spl elements content
---
.../epas/14/epas_compat_cat_views/index.mdx | 2 +-
.../02_case_sensitivity.mdx | 8 ++--
.../01_basic_spl_elements/03_identifiers.mdx | 4 +-
.../01_basic_spl_elements/04_qualifiers.mdx | 35 ++++++++++-------
.../01_basic_spl_elements/05_constants.mdx | 6 +--
.../06_user_defined_pl_sql_subtypes.mdx | 38 +++++++++----------
.../01_basic_spl_elements/07_character.mdx | 11 +++---
.../01_basic_spl_elements/index.mdx | 2 +-
8 files changed, 57 insertions(+), 49 deletions(-)
diff --git a/product_docs/docs/epas/14/epas_compat_cat_views/index.mdx b/product_docs/docs/epas/14/epas_compat_cat_views/index.mdx
index 79de0833f2b..099201d5647 100644
--- a/product_docs/docs/epas/14/epas_compat_cat_views/index.mdx
+++ b/product_docs/docs/epas/14/epas_compat_cat_views/index.mdx
@@ -1,6 +1,6 @@
---
navTitle: Catalog Views
-title: "Database compatibility for Oracle developers catalog views"
+title: "Database compatibility for Oracle developers: catalog views"
---
Catalog views provide information about database objects. There are two catagories of catalog views:
diff --git a/product_docs/docs/epas/14/epas_compat_spl/01_basic_spl_elements/02_case_sensitivity.mdx b/product_docs/docs/epas/14/epas_compat_spl/01_basic_spl_elements/02_case_sensitivity.mdx
index b199df88434..ca30ccfaa6a 100644
--- a/product_docs/docs/epas/14/epas_compat_spl/01_basic_spl_elements/02_case_sensitivity.mdx
+++ b/product_docs/docs/epas/14/epas_compat_spl/01_basic_spl_elements/02_case_sensitivity.mdx
@@ -4,15 +4,17 @@ title: "Case sensitivity"
-Keywords and user-defined identifiers that are used in an SPL program are case insensitive. So for example, the statement `DBMS_OUTPUT.PUT_LINE('Hello World');` is interpreted to mean the same thing as `dbms_output.put_line('Hello World');` or `Dbms_Output.Put_Line('Hello World');` or `DBMS_output.Put_line('Hello World');`.
+Keywords and user-defined identifiers that are used in an SPL program are case insensitive. For example, the statement `DBMS_OUTPUT.PUT_LINE('Hello World');` is interpreted the as `dbms_output.put_line('Hello World');` or `Dbms_Output.Put_Line('Hello World');` or `DBMS_output.Put_line('Hello World');`.
-Character and string constants, however, are case sensitive as well as any data retrieved from the EDB Postgres Advanced Server database or data obtained from other external sources. The statement `DBMS_OUTPUT.PUT_LINE('Hello World!');` produces the following output:
+Character and string constants, however, are case sensitive. Data retrieved from the EDB Postgres Advanced Server database or from other external sources is also case sensitive.
+
+The statement `DBMS_OUTPUT.PUT_LINE('Hello World!');` produces the following output:
```text
Hello World!
```
-However the statement `DBMS_OUTPUT.PUT_LINE('HELLO WORLD!');` produces the output:
+The statement `DBMS_OUTPUT.PUT_LINE('HELLO WORLD!');` produces this output:
```text
HELLO WORLD!
diff --git a/product_docs/docs/epas/14/epas_compat_spl/01_basic_spl_elements/03_identifiers.mdx b/product_docs/docs/epas/14/epas_compat_spl/01_basic_spl_elements/03_identifiers.mdx
index aff7651bf8c..40499719181 100644
--- a/product_docs/docs/epas/14/epas_compat_spl/01_basic_spl_elements/03_identifiers.mdx
+++ b/product_docs/docs/epas/14/epas_compat_spl/01_basic_spl_elements/03_identifiers.mdx
@@ -4,9 +4,9 @@ title: "Identifiers"
-*Identifiers* are user-defined names that are used to identify various elements of an SPL program including variables, cursors, labels, programs, and parameters. The syntax rules for valid identifiers are the same as for identifiers in the SQL language.
+*Identifiers* are user-defined names that identify elements of an SPL program including variables, cursors, labels, programs, and parameters. The syntax rules for valid identifiers are the same as for identifiers in the SQL language.
-An identifier must not be the same as an SPL keyword or a keyword of the SQL language. The following are some examples of valid identifiers:
+An identifier can't be the same as an SPL keyword or a keyword of the SQL language. The following are some examples of valid identifiers:
```text
x
diff --git a/product_docs/docs/epas/14/epas_compat_spl/01_basic_spl_elements/04_qualifiers.mdx b/product_docs/docs/epas/14/epas_compat_spl/01_basic_spl_elements/04_qualifiers.mdx
index b2b0d67b321..455a22e8ea8 100644
--- a/product_docs/docs/epas/14/epas_compat_spl/01_basic_spl_elements/04_qualifiers.mdx
+++ b/product_docs/docs/epas/14/epas_compat_spl/01_basic_spl_elements/04_qualifiers.mdx
@@ -4,7 +4,13 @@ title: "Qualifiers"
-A *qualifier* is a name that specifies the owner or context of an entity that is the object of the qualification. A qualified object is specified as the qualifier name followed by a dot with no intervening white space, followed by the name of the object being qualified with no intervening white space. This syntax is called *dot notation*.
+A *qualifier* is a name that specifies the owner or context of an entity that's the object of the qualifier. Specify a qualified object using these elements, in order:
+
+1. The qualifier name
+2. A dot with no intervening white space
+3. The name of the object being qualified with no intervening white space
+
+This syntax is called *dot notation*.
The following is the syntax of a qualified object.
@@ -12,22 +18,25 @@ The following is the syntax of a qualified object.
. [ . ]...