Skip to content

Commit d3c273f

Browse files
authored
Update 28.adoc
1 parent 0624051 commit d3c273f

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

EN/modules/ROOT/pages/v4.0/28.adoc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77

88
== Objective
99

10-
IvorySQL provides compatibility for Oracle custom packages.A package is an encapsulated collection of related program objects stored together in the database. Program objects are procedures, functions, variables, constants, cursors, and exceptions.
10+
IvorySQL provides compatibility for Oracle packages. A package is an encapsulated collection of related program objects stored together in the database. Program objects are procedures, functions, variables, constants, cursors, and exceptions.
1111

12-
This document aims to provide a comprehensive understanding of the process of implementing custom packages for the users.
12+
This document aims to provide a comprehensive understanding of the process of implementing custom packages.
1313

1414
== Function descriptions
1515

16-
IvorySQL provides compatibility for Oracle custom packages,including creation,alteration,and description of packages and package bodies,adds support for package-related commands in the PostgreSQL interactive terminal (psql) with the new \dk command.
16+
IvorySQL provides compatibility for Oracle custom packages, including creation, alteration, and deletion of packages and package bodies. We also add support for package-related commands in the PostgreSQL interactive terminal (psql) with the new \dk command.
1717

1818
=== Create the specification of a package
1919

@@ -23,7 +23,7 @@ To create or replace the specification of a package in your own schema, you must
2323

2424
=== Create package body
2525

26-
The CREATE OR REPLACE PACKAGE BODY statement is used to create or replace a package body.To create a package body requires the same privileges as creating the specification of a package, and it is required that the package body and package specification be in the same schema, with the package specification already existing. This statement defines the objects declared in the package specification.
26+
The CREATE OR REPLACE PACKAGE BODY statement is used to create or replace a package body. To create a package body requires the same privileges as creating the specification of a package, and it is required that the package body and package specification be in the same schema, with the package specification already existing. This statement defines the objects declared in the package specification.
2727

2828
When the package specification contains cursors or subprograms, a package body must be present to define them. Otherwise, the package body is optional.
2929

@@ -33,7 +33,7 @@ The ALTER PACKAGE statement is used to modify the properties of a package.The pr
3333

3434
=== Drop package and package body
3535

36-
The DROP PACKAGE statement deletes a stored package in the database. This statement will remove both the package body and the package specification.The DROP PACKAGE BODY statement only deletes the package body.
36+
The DROP PACKAGE statement deletes a package in the database. This statement will remove both the package body and the package specification.The DROP PACKAGE BODY statement only deletes the package body.
3737

3838
It is not possible to delete a single object within the package using this statement. The privileges required:the package must be in the user's schema, or the user must have the DROP ANY PROCEDURE system privilege.
3939

@@ -160,4 +160,4 @@ est_f');+
160160
+
161161
| | | | | | | end
162162
(2 rows)
163-
```
163+
```

0 commit comments

Comments
 (0)