├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── docker └── Dockerfile ├── docs ├── 1-introduction │ ├── .pages │ └── introduction.md ├── 2-naming-conventions │ ├── .pages │ └── naming-conventions.md ├── 3-coding-style │ ├── .pages │ └── coding-style.md ├── 4-language-usage │ ├── .pages │ ├── 1-general │ │ ├── .pages │ │ ├── g-1010.md │ │ ├── g-1020.md │ │ ├── g-1030.md │ │ ├── g-1040.md │ │ ├── g-1050.md │ │ ├── g-1060.md │ │ ├── g-1070.md │ │ └── g-1080.md │ ├── 2-variables-and-types │ │ ├── .pages │ │ ├── 1-general │ │ │ ├── .pages │ │ │ ├── g-2110.md │ │ │ ├── g-2120.md │ │ │ ├── g-2130.md │ │ │ ├── g-2135.md │ │ │ ├── g-2140.md │ │ │ ├── g-2145.md │ │ │ ├── g-2150.md │ │ │ ├── g-2160.md │ │ │ ├── g-2170.md │ │ │ ├── g-2180.md │ │ │ ├── g-2185.md │ │ │ └── g-2190.md │ │ ├── 2-numeric-data-types │ │ │ ├── .pages │ │ │ ├── g-2210.md │ │ │ ├── g-2220.md │ │ │ └── g-2230.md │ │ ├── 3-character-data-types │ │ │ ├── .pages │ │ │ ├── g-2310.md │ │ │ ├── g-2320.md │ │ │ ├── g-2330.md │ │ │ └── g-2340.md │ │ ├── 4-boolean-data-types │ │ │ ├── .pages │ │ │ └── g-2410.md │ │ ├── 5-large-objects │ │ │ ├── .pages │ │ │ └── g-2510.md │ │ └── 6-cursor-variables │ │ │ ├── .pages │ │ │ └── g-2610.md │ ├── 3-dml-and-sql │ │ ├── .pages │ │ ├── 1-general │ │ │ ├── .pages │ │ │ ├── g-3110.md │ │ │ ├── g-3115.md │ │ │ ├── g-3120.md │ │ │ ├── g-3130.md │ │ │ ├── g-3140.md │ │ │ ├── g-3145.md │ │ │ ├── g-3150.md │ │ │ ├── g-3160.md │ │ │ ├── g-3170.md │ │ │ ├── g-3180.md │ │ │ ├── g-3182.md │ │ │ ├── g-3183.md │ │ │ ├── g-3185.md │ │ │ ├── g-3190.md │ │ │ └── g-3195.md │ │ ├── 2-bulk-operations │ │ │ ├── .pages │ │ │ ├── g-3210.md │ │ │ └── g-3220.md │ │ └── 3-transaction-control │ │ │ ├── .pages │ │ │ ├── g-3310.md │ │ │ ├── g-3320.md │ │ │ └── g-3330.md │ ├── 4-control-structures │ │ ├── .pages │ │ ├── 1-cursor │ │ │ ├── .pages │ │ │ ├── g-4110.md │ │ │ ├── g-4120.md │ │ │ ├── g-4130.md │ │ │ └── g-4140.md │ │ ├── 2-case-if-decode-nvl-nvl2-coalesce │ │ │ ├── .pages │ │ │ ├── g-4210.md │ │ │ ├── g-4220.md │ │ │ ├── g-4230.md │ │ │ ├── g-4240.md │ │ │ ├── g-4250.md │ │ │ ├── g-4260.md │ │ │ └── g-4270.md │ │ └── 3-flow-control │ │ │ ├── .pages │ │ │ ├── g-4310.md │ │ │ ├── g-4320.md │ │ │ ├── g-4325.md │ │ │ ├── g-4330.md │ │ │ ├── g-4340.md │ │ │ ├── g-4350.md │ │ │ ├── g-4360.md │ │ │ ├── g-4365.md │ │ │ ├── g-4370.md │ │ │ ├── g-4375.md │ │ │ ├── g-4380.md │ │ │ ├── g-4385.md │ │ │ ├── g-4387.md │ │ │ ├── g-4390.md │ │ │ └── g-4395.md │ ├── 5-exception-handling │ │ ├── .pages │ │ ├── g-5010.md │ │ ├── g-5020.md │ │ ├── g-5030.md │ │ ├── g-5040.md │ │ ├── g-5050.md │ │ ├── g-5060.md │ │ ├── g-5070.md │ │ └── g-5080.md │ ├── 6-dynamic-sql │ │ ├── .pages │ │ ├── g-6010.md │ │ └── g-6020.md │ ├── 7-stored-objects │ │ ├── .pages │ │ ├── 1-general │ │ │ ├── .pages │ │ │ ├── g-7110.md │ │ │ ├── g-7120.md │ │ │ ├── g-7125.md │ │ │ ├── g-7130.md │ │ │ ├── g-7140.md │ │ │ ├── g-7150.md │ │ │ ├── g-7160.md │ │ │ └── g-7170.md │ │ ├── 2-packages │ │ │ ├── .pages │ │ │ ├── g-7210.md │ │ │ ├── g-7220.md │ │ │ ├── g-7230.md │ │ │ └── g-7250.md │ │ ├── 3-procedures │ │ │ ├── .pages │ │ │ ├── g-7310.md │ │ │ ├── g-7320.md │ │ │ └── g-7330.md │ │ ├── 4-functions │ │ │ ├── .pages │ │ │ ├── g-7410.md │ │ │ ├── g-7420.md │ │ │ ├── g-7430.md │ │ │ ├── g-7440.md │ │ │ ├── g-7450.md │ │ │ └── g-7460.md │ │ ├── 5-oracle-supplied-packages │ │ │ ├── .pages │ │ │ └── g-7510.md │ │ ├── 6-object-types │ │ │ ├── .pages │ │ │ └── object-types.md │ │ ├── 7-triggers │ │ │ ├── .pages │ │ │ ├── g-7710.md │ │ │ ├── g-7720.md │ │ │ ├── g-7730.md │ │ │ └── g-7740.md │ │ ├── 8-sequences │ │ │ ├── .pages │ │ │ └── g-7810.md │ │ └── 9-sql-macros │ │ │ ├── .pages │ │ │ └── g-7910.md │ ├── 8-patterns │ │ ├── .pages │ │ ├── 1-checking-the-number-of-rows │ │ │ ├── .pages │ │ │ ├── g-8110.md │ │ │ └── g-8120.md │ │ ├── 2-access-objects-of-foreign-application-schemas │ │ │ ├── .pages │ │ │ └── g-8210.md │ │ ├── 3-validating-input-parameter-size │ │ │ ├── .pages │ │ │ └── g-8310.md │ │ ├── 4-ensure-single-execution-at-a-time-of-a-program-unit │ │ │ ├── .pages │ │ │ └── g-8410.md │ │ └── 5-use-dbms-application-info-package-to-follow-progress-of-a-process │ │ │ ├── .pages │ │ │ └── g-8510.md │ └── 9-function-usage │ │ ├── .pages │ │ ├── g-9010.md │ │ ├── g-9020.md │ │ ├── g-9030.md │ │ └── g-9040.md ├── 5-complexity-analysis │ ├── .pages │ ├── complexity-analysis.md │ └── images │ │ └── control-flow-graph.png ├── 6-code-reviews │ ├── .pages │ └── code-reviews.md ├── 7-tool-support │ ├── .pages │ ├── 1-db-codecop-sqldev.md │ ├── 2-db-codecop-sonarqube.md │ ├── 3-db-codecop-cli.md │ ├── 4-db-codecop-validators.md │ ├── 5-plscope-utils.md │ └── 6-formatter-settings.md ├── 9-appendix │ ├── .pages │ └── appendix.md ├── _appendixdata │ ├── appendix_a.md.template │ ├── appendix_b.map │ └── appendix_b.md.template ├── cover-template.html ├── images │ ├── control-flow-graph.png │ ├── cover.png │ ├── favicon.ico │ ├── pdf-thumbnail.png │ ├── plsqlcop_complex_plsql_units.png │ ├── plsqlcop_file_issues.png │ ├── plsqlcop_file_overview.png │ ├── plsqlcop_issues_overview.png │ ├── plsqlcop_processing.png │ ├── roger-troller.png │ ├── sonar_1.png │ ├── sonar_2.png │ ├── sonar_3.png │ ├── sonar_4.png │ ├── steven-feuerstein-signature.png │ ├── steven-feuerstein.png │ ├── trivadis-logo.jpg │ ├── trivadis-logo.png │ ├── trivadis-logo.svg │ ├── tvdcc-sqldev-check.png │ ├── tvdcc-sqldev-issues.png │ ├── tvdcc-sqldev-report.png │ ├── urban-lankes-signature.png │ └── urban-lankes.png ├── index.md ├── javascripts │ └── mathjax.js └── stylesheets │ ├── extra.css │ └── toc.xsl ├── formatter ├── install-pre-commit-hook.sh ├── pre-commit ├── trivadis_advanced_format.xml └── trivadis_custom_format.arbori ├── mkdocs.yml ├── sonar-project.properties └── tools ├── genappendix.sh ├── genpdf.sh ├── interactive.sh ├── mike.sh ├── run-in-container ├── genappendix.sh ├── genappendix_b_table.awk ├── genpdf.sh └── mike.sh ├── serve-ghpages.sh └── serve.sh /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/README.md -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docs/1-introduction/.pages: -------------------------------------------------------------------------------- 1 | collapse_single_pages: true -------------------------------------------------------------------------------- /docs/1-introduction/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/1-introduction/introduction.md -------------------------------------------------------------------------------- /docs/2-naming-conventions/.pages: -------------------------------------------------------------------------------- 1 | collapse_single_pages: true -------------------------------------------------------------------------------- /docs/2-naming-conventions/naming-conventions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/2-naming-conventions/naming-conventions.md -------------------------------------------------------------------------------- /docs/3-coding-style/.pages: -------------------------------------------------------------------------------- 1 | collapse_single_pages: true -------------------------------------------------------------------------------- /docs/3-coding-style/coding-style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/3-coding-style/coding-style.md -------------------------------------------------------------------------------- /docs/4-language-usage/.pages: -------------------------------------------------------------------------------- 1 | title: Language Usage -------------------------------------------------------------------------------- /docs/4-language-usage/1-general/.pages: -------------------------------------------------------------------------------- 1 | title: General -------------------------------------------------------------------------------- /docs/4-language-usage/1-general/g-1010.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/1-general/g-1010.md -------------------------------------------------------------------------------- /docs/4-language-usage/1-general/g-1020.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/1-general/g-1020.md -------------------------------------------------------------------------------- /docs/4-language-usage/1-general/g-1030.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/1-general/g-1030.md -------------------------------------------------------------------------------- /docs/4-language-usage/1-general/g-1040.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/1-general/g-1040.md -------------------------------------------------------------------------------- /docs/4-language-usage/1-general/g-1050.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/1-general/g-1050.md -------------------------------------------------------------------------------- /docs/4-language-usage/1-general/g-1060.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/1-general/g-1060.md -------------------------------------------------------------------------------- /docs/4-language-usage/1-general/g-1070.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/1-general/g-1070.md -------------------------------------------------------------------------------- /docs/4-language-usage/1-general/g-1080.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/1-general/g-1080.md -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/.pages: -------------------------------------------------------------------------------- 1 | title: Variables & Types -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/1-general/.pages: -------------------------------------------------------------------------------- 1 | title: General -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/1-general/g-2110.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/2-variables-and-types/1-general/g-2110.md -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/1-general/g-2120.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/2-variables-and-types/1-general/g-2120.md -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/1-general/g-2130.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/2-variables-and-types/1-general/g-2130.md -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/1-general/g-2135.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/2-variables-and-types/1-general/g-2135.md -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/1-general/g-2140.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/2-variables-and-types/1-general/g-2140.md -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/1-general/g-2145.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/2-variables-and-types/1-general/g-2145.md -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/1-general/g-2150.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/2-variables-and-types/1-general/g-2150.md -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/1-general/g-2160.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/2-variables-and-types/1-general/g-2160.md -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/1-general/g-2170.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/2-variables-and-types/1-general/g-2170.md -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/1-general/g-2180.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/2-variables-and-types/1-general/g-2180.md -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/1-general/g-2185.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/2-variables-and-types/1-general/g-2185.md -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/1-general/g-2190.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/2-variables-and-types/1-general/g-2190.md -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/2-numeric-data-types/.pages: -------------------------------------------------------------------------------- 1 | title: Numeric Data Types -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/2-numeric-data-types/g-2210.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/2-variables-and-types/2-numeric-data-types/g-2210.md -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/2-numeric-data-types/g-2220.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/2-variables-and-types/2-numeric-data-types/g-2220.md -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/2-numeric-data-types/g-2230.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/2-variables-and-types/2-numeric-data-types/g-2230.md -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/3-character-data-types/.pages: -------------------------------------------------------------------------------- 1 | title: Character Data Types -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/3-character-data-types/g-2310.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/2-variables-and-types/3-character-data-types/g-2310.md -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/3-character-data-types/g-2320.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/2-variables-and-types/3-character-data-types/g-2320.md -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/3-character-data-types/g-2330.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/2-variables-and-types/3-character-data-types/g-2330.md -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/3-character-data-types/g-2340.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/2-variables-and-types/3-character-data-types/g-2340.md -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/4-boolean-data-types/.pages: -------------------------------------------------------------------------------- 1 | title: Boolean Data Types -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/4-boolean-data-types/g-2410.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/2-variables-and-types/4-boolean-data-types/g-2410.md -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/5-large-objects/.pages: -------------------------------------------------------------------------------- 1 | title: Large Objects -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/5-large-objects/g-2510.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/2-variables-and-types/5-large-objects/g-2510.md -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/6-cursor-variables/.pages: -------------------------------------------------------------------------------- 1 | title: Cursor Variables -------------------------------------------------------------------------------- /docs/4-language-usage/2-variables-and-types/6-cursor-variables/g-2610.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/2-variables-and-types/6-cursor-variables/g-2610.md -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/.pages: -------------------------------------------------------------------------------- 1 | title: DML & SQL -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/1-general/.pages: -------------------------------------------------------------------------------- 1 | title: General -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/1-general/g-3110.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/3-dml-and-sql/1-general/g-3110.md -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/1-general/g-3115.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/3-dml-and-sql/1-general/g-3115.md -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/1-general/g-3120.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/3-dml-and-sql/1-general/g-3120.md -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/1-general/g-3130.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/3-dml-and-sql/1-general/g-3130.md -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/1-general/g-3140.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/3-dml-and-sql/1-general/g-3140.md -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/1-general/g-3145.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/3-dml-and-sql/1-general/g-3145.md -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/1-general/g-3150.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/3-dml-and-sql/1-general/g-3150.md -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/1-general/g-3160.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/3-dml-and-sql/1-general/g-3160.md -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/1-general/g-3170.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/3-dml-and-sql/1-general/g-3170.md -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/1-general/g-3180.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/3-dml-and-sql/1-general/g-3180.md -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/1-general/g-3182.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/3-dml-and-sql/1-general/g-3182.md -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/1-general/g-3183.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/3-dml-and-sql/1-general/g-3183.md -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/1-general/g-3185.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/3-dml-and-sql/1-general/g-3185.md -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/1-general/g-3190.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/3-dml-and-sql/1-general/g-3190.md -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/1-general/g-3195.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/3-dml-and-sql/1-general/g-3195.md -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/2-bulk-operations/.pages: -------------------------------------------------------------------------------- 1 | title: BULK Operations -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/2-bulk-operations/g-3210.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/3-dml-and-sql/2-bulk-operations/g-3210.md -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/2-bulk-operations/g-3220.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/3-dml-and-sql/2-bulk-operations/g-3220.md -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/3-transaction-control/.pages: -------------------------------------------------------------------------------- 1 | title: Transaction Control -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/3-transaction-control/g-3310.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/3-dml-and-sql/3-transaction-control/g-3310.md -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/3-transaction-control/g-3320.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/3-dml-and-sql/3-transaction-control/g-3320.md -------------------------------------------------------------------------------- /docs/4-language-usage/3-dml-and-sql/3-transaction-control/g-3330.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/3-dml-and-sql/3-transaction-control/g-3330.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/.pages: -------------------------------------------------------------------------------- 1 | title: Control Structures -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/1-cursor/.pages: -------------------------------------------------------------------------------- 1 | title: CURSOR -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/1-cursor/g-4110.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/1-cursor/g-4110.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/1-cursor/g-4120.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/1-cursor/g-4120.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/1-cursor/g-4130.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/1-cursor/g-4130.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/1-cursor/g-4140.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/1-cursor/g-4140.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/2-case-if-decode-nvl-nvl2-coalesce/.pages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/2-case-if-decode-nvl-nvl2-coalesce/.pages -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/2-case-if-decode-nvl-nvl2-coalesce/g-4210.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/2-case-if-decode-nvl-nvl2-coalesce/g-4210.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/2-case-if-decode-nvl-nvl2-coalesce/g-4220.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/2-case-if-decode-nvl-nvl2-coalesce/g-4220.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/2-case-if-decode-nvl-nvl2-coalesce/g-4230.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/2-case-if-decode-nvl-nvl2-coalesce/g-4230.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/2-case-if-decode-nvl-nvl2-coalesce/g-4240.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/2-case-if-decode-nvl-nvl2-coalesce/g-4240.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/2-case-if-decode-nvl-nvl2-coalesce/g-4250.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/2-case-if-decode-nvl-nvl2-coalesce/g-4250.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/2-case-if-decode-nvl-nvl2-coalesce/g-4260.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/2-case-if-decode-nvl-nvl2-coalesce/g-4260.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/2-case-if-decode-nvl-nvl2-coalesce/g-4270.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/2-case-if-decode-nvl-nvl2-coalesce/g-4270.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/3-flow-control/.pages: -------------------------------------------------------------------------------- 1 | title: Flow Control -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/3-flow-control/g-4310.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/3-flow-control/g-4310.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/3-flow-control/g-4320.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/3-flow-control/g-4320.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/3-flow-control/g-4325.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/3-flow-control/g-4325.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/3-flow-control/g-4330.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/3-flow-control/g-4330.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/3-flow-control/g-4340.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/3-flow-control/g-4340.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/3-flow-control/g-4350.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/3-flow-control/g-4350.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/3-flow-control/g-4360.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/3-flow-control/g-4360.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/3-flow-control/g-4365.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/3-flow-control/g-4365.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/3-flow-control/g-4370.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/3-flow-control/g-4370.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/3-flow-control/g-4375.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/3-flow-control/g-4375.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/3-flow-control/g-4380.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/3-flow-control/g-4380.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/3-flow-control/g-4385.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/3-flow-control/g-4385.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/3-flow-control/g-4387.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/3-flow-control/g-4387.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/3-flow-control/g-4390.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/3-flow-control/g-4390.md -------------------------------------------------------------------------------- /docs/4-language-usage/4-control-structures/3-flow-control/g-4395.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/4-control-structures/3-flow-control/g-4395.md -------------------------------------------------------------------------------- /docs/4-language-usage/5-exception-handling/.pages: -------------------------------------------------------------------------------- 1 | title: Exception Handling -------------------------------------------------------------------------------- /docs/4-language-usage/5-exception-handling/g-5010.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/5-exception-handling/g-5010.md -------------------------------------------------------------------------------- /docs/4-language-usage/5-exception-handling/g-5020.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/5-exception-handling/g-5020.md -------------------------------------------------------------------------------- /docs/4-language-usage/5-exception-handling/g-5030.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/5-exception-handling/g-5030.md -------------------------------------------------------------------------------- /docs/4-language-usage/5-exception-handling/g-5040.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/5-exception-handling/g-5040.md -------------------------------------------------------------------------------- /docs/4-language-usage/5-exception-handling/g-5050.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/5-exception-handling/g-5050.md -------------------------------------------------------------------------------- /docs/4-language-usage/5-exception-handling/g-5060.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/5-exception-handling/g-5060.md -------------------------------------------------------------------------------- /docs/4-language-usage/5-exception-handling/g-5070.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/5-exception-handling/g-5070.md -------------------------------------------------------------------------------- /docs/4-language-usage/5-exception-handling/g-5080.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/5-exception-handling/g-5080.md -------------------------------------------------------------------------------- /docs/4-language-usage/6-dynamic-sql/.pages: -------------------------------------------------------------------------------- 1 | title: Dynamic SQL -------------------------------------------------------------------------------- /docs/4-language-usage/6-dynamic-sql/g-6010.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/6-dynamic-sql/g-6010.md -------------------------------------------------------------------------------- /docs/4-language-usage/6-dynamic-sql/g-6020.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/6-dynamic-sql/g-6020.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/.pages: -------------------------------------------------------------------------------- 1 | title: Stored Objects -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/1-general/.pages: -------------------------------------------------------------------------------- 1 | title: General -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/1-general/g-7110.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/1-general/g-7110.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/1-general/g-7120.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/1-general/g-7120.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/1-general/g-7125.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/1-general/g-7125.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/1-general/g-7130.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/1-general/g-7130.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/1-general/g-7140.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/1-general/g-7140.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/1-general/g-7150.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/1-general/g-7150.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/1-general/g-7160.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/1-general/g-7160.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/1-general/g-7170.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/1-general/g-7170.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/2-packages/.pages: -------------------------------------------------------------------------------- 1 | title: Packages -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/2-packages/g-7210.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/2-packages/g-7210.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/2-packages/g-7220.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/2-packages/g-7220.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/2-packages/g-7230.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/2-packages/g-7230.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/2-packages/g-7250.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/2-packages/g-7250.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/3-procedures/.pages: -------------------------------------------------------------------------------- 1 | title: Procedures 2 | -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/3-procedures/g-7310.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/3-procedures/g-7310.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/3-procedures/g-7320.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/3-procedures/g-7320.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/3-procedures/g-7330.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/3-procedures/g-7330.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/4-functions/.pages: -------------------------------------------------------------------------------- 1 | title: Functions 2 | -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/4-functions/g-7410.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/4-functions/g-7410.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/4-functions/g-7420.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/4-functions/g-7420.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/4-functions/g-7430.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/4-functions/g-7430.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/4-functions/g-7440.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/4-functions/g-7440.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/4-functions/g-7450.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/4-functions/g-7450.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/4-functions/g-7460.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/4-functions/g-7460.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/5-oracle-supplied-packages/.pages: -------------------------------------------------------------------------------- 1 | title: Oracle Supplied Packages 2 | -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/5-oracle-supplied-packages/g-7510.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/5-oracle-supplied-packages/g-7510.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/6-object-types/.pages: -------------------------------------------------------------------------------- 1 | title: Object Types 2 | collapse_single_pages: true -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/6-object-types/object-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/6-object-types/object-types.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/7-triggers/.pages: -------------------------------------------------------------------------------- 1 | title: Triggers 2 | -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/7-triggers/g-7710.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/7-triggers/g-7710.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/7-triggers/g-7720.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/7-triggers/g-7720.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/7-triggers/g-7730.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/7-triggers/g-7730.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/7-triggers/g-7740.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/7-triggers/g-7740.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/8-sequences/.pages: -------------------------------------------------------------------------------- 1 | title: Sequences 2 | -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/8-sequences/g-7810.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/8-sequences/g-7810.md -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/9-sql-macros/.pages: -------------------------------------------------------------------------------- 1 | title: SQL Macros 2 | -------------------------------------------------------------------------------- /docs/4-language-usage/7-stored-objects/9-sql-macros/g-7910.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/7-stored-objects/9-sql-macros/g-7910.md -------------------------------------------------------------------------------- /docs/4-language-usage/8-patterns/.pages: -------------------------------------------------------------------------------- 1 | title: Patterns -------------------------------------------------------------------------------- /docs/4-language-usage/8-patterns/1-checking-the-number-of-rows/.pages: -------------------------------------------------------------------------------- 1 | title: Checking the Number of Rows -------------------------------------------------------------------------------- /docs/4-language-usage/8-patterns/1-checking-the-number-of-rows/g-8110.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/8-patterns/1-checking-the-number-of-rows/g-8110.md -------------------------------------------------------------------------------- /docs/4-language-usage/8-patterns/1-checking-the-number-of-rows/g-8120.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/8-patterns/1-checking-the-number-of-rows/g-8120.md -------------------------------------------------------------------------------- /docs/4-language-usage/8-patterns/2-access-objects-of-foreign-application-schemas/.pages: -------------------------------------------------------------------------------- 1 | title: Access objects of foreign application schemas -------------------------------------------------------------------------------- /docs/4-language-usage/8-patterns/2-access-objects-of-foreign-application-schemas/g-8210.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/8-patterns/2-access-objects-of-foreign-application-schemas/g-8210.md -------------------------------------------------------------------------------- /docs/4-language-usage/8-patterns/3-validating-input-parameter-size/.pages: -------------------------------------------------------------------------------- 1 | title: Validating input parameter size -------------------------------------------------------------------------------- /docs/4-language-usage/8-patterns/3-validating-input-parameter-size/g-8310.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/8-patterns/3-validating-input-parameter-size/g-8310.md -------------------------------------------------------------------------------- /docs/4-language-usage/8-patterns/4-ensure-single-execution-at-a-time-of-a-program-unit/.pages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/8-patterns/4-ensure-single-execution-at-a-time-of-a-program-unit/.pages -------------------------------------------------------------------------------- /docs/4-language-usage/8-patterns/4-ensure-single-execution-at-a-time-of-a-program-unit/g-8410.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/8-patterns/4-ensure-single-execution-at-a-time-of-a-program-unit/g-8410.md -------------------------------------------------------------------------------- /docs/4-language-usage/8-patterns/5-use-dbms-application-info-package-to-follow-progress-of-a-process/.pages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/8-patterns/5-use-dbms-application-info-package-to-follow-progress-of-a-process/.pages -------------------------------------------------------------------------------- /docs/4-language-usage/8-patterns/5-use-dbms-application-info-package-to-follow-progress-of-a-process/g-8510.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/8-patterns/5-use-dbms-application-info-package-to-follow-progress-of-a-process/g-8510.md -------------------------------------------------------------------------------- /docs/4-language-usage/9-function-usage/.pages: -------------------------------------------------------------------------------- 1 | title: Function Usage -------------------------------------------------------------------------------- /docs/4-language-usage/9-function-usage/g-9010.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/9-function-usage/g-9010.md -------------------------------------------------------------------------------- /docs/4-language-usage/9-function-usage/g-9020.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/9-function-usage/g-9020.md -------------------------------------------------------------------------------- /docs/4-language-usage/9-function-usage/g-9030.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/9-function-usage/g-9030.md -------------------------------------------------------------------------------- /docs/4-language-usage/9-function-usage/g-9040.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/4-language-usage/9-function-usage/g-9040.md -------------------------------------------------------------------------------- /docs/5-complexity-analysis/.pages: -------------------------------------------------------------------------------- 1 | collapse_single_pages: true -------------------------------------------------------------------------------- /docs/5-complexity-analysis/complexity-analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/5-complexity-analysis/complexity-analysis.md -------------------------------------------------------------------------------- /docs/5-complexity-analysis/images/control-flow-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/5-complexity-analysis/images/control-flow-graph.png -------------------------------------------------------------------------------- /docs/6-code-reviews/.pages: -------------------------------------------------------------------------------- 1 | collapse_single_pages: true -------------------------------------------------------------------------------- /docs/6-code-reviews/code-reviews.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/6-code-reviews/code-reviews.md -------------------------------------------------------------------------------- /docs/7-tool-support/.pages: -------------------------------------------------------------------------------- 1 | title: Tool Support -------------------------------------------------------------------------------- /docs/7-tool-support/1-db-codecop-sqldev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/7-tool-support/1-db-codecop-sqldev.md -------------------------------------------------------------------------------- /docs/7-tool-support/2-db-codecop-sonarqube.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/7-tool-support/2-db-codecop-sonarqube.md -------------------------------------------------------------------------------- /docs/7-tool-support/3-db-codecop-cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/7-tool-support/3-db-codecop-cli.md -------------------------------------------------------------------------------- /docs/7-tool-support/4-db-codecop-validators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/7-tool-support/4-db-codecop-validators.md -------------------------------------------------------------------------------- /docs/7-tool-support/5-plscope-utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/7-tool-support/5-plscope-utils.md -------------------------------------------------------------------------------- /docs/7-tool-support/6-formatter-settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/7-tool-support/6-formatter-settings.md -------------------------------------------------------------------------------- /docs/9-appendix/.pages: -------------------------------------------------------------------------------- 1 | collapse_single_pages: true -------------------------------------------------------------------------------- /docs/9-appendix/appendix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/9-appendix/appendix.md -------------------------------------------------------------------------------- /docs/_appendixdata/appendix_a.md.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/_appendixdata/appendix_a.md.template -------------------------------------------------------------------------------- /docs/_appendixdata/appendix_b.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/_appendixdata/appendix_b.map -------------------------------------------------------------------------------- /docs/_appendixdata/appendix_b.md.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/_appendixdata/appendix_b.md.template -------------------------------------------------------------------------------- /docs/cover-template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/cover-template.html -------------------------------------------------------------------------------- /docs/images/control-flow-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/control-flow-graph.png -------------------------------------------------------------------------------- /docs/images/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/cover.png -------------------------------------------------------------------------------- /docs/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/favicon.ico -------------------------------------------------------------------------------- /docs/images/pdf-thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/pdf-thumbnail.png -------------------------------------------------------------------------------- /docs/images/plsqlcop_complex_plsql_units.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/plsqlcop_complex_plsql_units.png -------------------------------------------------------------------------------- /docs/images/plsqlcop_file_issues.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/plsqlcop_file_issues.png -------------------------------------------------------------------------------- /docs/images/plsqlcop_file_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/plsqlcop_file_overview.png -------------------------------------------------------------------------------- /docs/images/plsqlcop_issues_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/plsqlcop_issues_overview.png -------------------------------------------------------------------------------- /docs/images/plsqlcop_processing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/plsqlcop_processing.png -------------------------------------------------------------------------------- /docs/images/roger-troller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/roger-troller.png -------------------------------------------------------------------------------- /docs/images/sonar_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/sonar_1.png -------------------------------------------------------------------------------- /docs/images/sonar_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/sonar_2.png -------------------------------------------------------------------------------- /docs/images/sonar_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/sonar_3.png -------------------------------------------------------------------------------- /docs/images/sonar_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/sonar_4.png -------------------------------------------------------------------------------- /docs/images/steven-feuerstein-signature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/steven-feuerstein-signature.png -------------------------------------------------------------------------------- /docs/images/steven-feuerstein.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/steven-feuerstein.png -------------------------------------------------------------------------------- /docs/images/trivadis-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/trivadis-logo.jpg -------------------------------------------------------------------------------- /docs/images/trivadis-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/trivadis-logo.png -------------------------------------------------------------------------------- /docs/images/trivadis-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/trivadis-logo.svg -------------------------------------------------------------------------------- /docs/images/tvdcc-sqldev-check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/tvdcc-sqldev-check.png -------------------------------------------------------------------------------- /docs/images/tvdcc-sqldev-issues.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/tvdcc-sqldev-issues.png -------------------------------------------------------------------------------- /docs/images/tvdcc-sqldev-report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/tvdcc-sqldev-report.png -------------------------------------------------------------------------------- /docs/images/urban-lankes-signature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/urban-lankes-signature.png -------------------------------------------------------------------------------- /docs/images/urban-lankes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/images/urban-lankes.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/javascripts/mathjax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/javascripts/mathjax.js -------------------------------------------------------------------------------- /docs/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/stylesheets/extra.css -------------------------------------------------------------------------------- /docs/stylesheets/toc.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/docs/stylesheets/toc.xsl -------------------------------------------------------------------------------- /formatter/install-pre-commit-hook.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/formatter/install-pre-commit-hook.sh -------------------------------------------------------------------------------- /formatter/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/formatter/pre-commit -------------------------------------------------------------------------------- /formatter/trivadis_advanced_format.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/formatter/trivadis_advanced_format.xml -------------------------------------------------------------------------------- /formatter/trivadis_custom_format.arbori: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/formatter/trivadis_custom_format.arbori -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /tools/genappendix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/tools/genappendix.sh -------------------------------------------------------------------------------- /tools/genpdf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/tools/genpdf.sh -------------------------------------------------------------------------------- /tools/interactive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/tools/interactive.sh -------------------------------------------------------------------------------- /tools/mike.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/tools/mike.sh -------------------------------------------------------------------------------- /tools/run-in-container/genappendix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/tools/run-in-container/genappendix.sh -------------------------------------------------------------------------------- /tools/run-in-container/genappendix_b_table.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/tools/run-in-container/genappendix_b_table.awk -------------------------------------------------------------------------------- /tools/run-in-container/genpdf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/tools/run-in-container/genpdf.sh -------------------------------------------------------------------------------- /tools/run-in-container/mike.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/tools/run-in-container/mike.sh -------------------------------------------------------------------------------- /tools/serve-ghpages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/tools/serve-ghpages.sh -------------------------------------------------------------------------------- /tools/serve.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trivadis/plsql-and-sql-coding-guidelines/HEAD/tools/serve.sh --------------------------------------------------------------------------------