https://github.com/exercism/plsql
Exercism exercises in PL/SQL.
https://github.com/exercism/plsql
community-contributions-paused exercism-track unmaintained
Last synced: 5 months ago
JSON representation
Exercism exercises in PL/SQL.
- Host: GitHub
- URL: https://github.com/exercism/plsql
- Owner: exercism
- License: mit
- Created: 2015-01-28T15:03:11.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2025-01-18T13:29:34.000Z (12 months ago)
- Last Synced: 2025-07-27T01:27:58.738Z (5 months ago)
- Topics: community-contributions-paused, exercism-track, unmaintained
- Language: PLSQL
- Homepage: https://exercism.org/tracks/plsql
- Size: 436 KB
- Stars: 34
- Watchers: 8
- Forks: 37
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Exercism PL/SQL Track
Exercism exercises in Oracle PL/SQL
## Setup
You'll need access to a mounted Oracle DB. If you don't have one already
installed, here are a few options:
* download VirtualBox from Oracle and run one of the freely
available images; at the time of writing, the easiest to get started with
at the time of writing might be _Database App Development VM_. The
image is quite large...
* download and install the a version of the Oracle DB itself. Developer licenses
are free.
* get a free workspace at https://apex.oracle.com
Note: if you're using the online version of APEX, compilation errors will
not be indicated very clearly when working in _SQL Commands_ - you will simply
get "Error at line XX: PL/SQL: Statement ignored"... More insight can be
found using the _Object Browser_ and navigating to the object you created
(select either _Packages_ or _Procedures_ in the dropdown menu showing _Tables_,
depending on what you created for the exercise). Also, when you run statements,
"run" each individual `create` statement individually by selecting its text.
APEX does not seem to like doing too much work at once...
To work on individual problems, a nice and free way is to use SQL Developer. If
you don't want to use yet another IDE, you can simply copy and paste your code
into a terminal / command prompt connected to the database. The files are
prepared in a way that will simply overwrite the previously compiled version.
## Style Guide
You will most likely find the formatting used a bit weird at first. If you can,
you will find it makes your life much easier over time...
## Tests
The last part of both the test file is commented-out code will launch the tests.
Simply uncomment and execute.
## Contributing Guide
Please see the [contributing guide](https://github.com/exercism/x-api/blob/master/CONTRIBUTING.md#the-exercise-data)