{"id":13573245,"url":"https://github.com/mortenbra/alexandria-plsql-utils","last_synced_at":"2026-01-11T02:51:38.620Z","repository":{"id":27595620,"uuid":"31078930","full_name":"mortenbra/alexandria-plsql-utils","owner":"mortenbra","description":"Oracle PL/SQL Utility Library","archived":false,"fork":false,"pushed_at":"2023-03-10T07:16:57.000Z","size":407,"stargazers_count":784,"open_issues_count":35,"forks_count":317,"subscribers_count":161,"default_branch":"master","last_synced_at":"2024-11-05T07:36:15.566Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PLSQL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mortenbra.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2015-02-20T18:41:54.000Z","updated_at":"2024-10-25T18:37:51.000Z","dependencies_parsed_at":"2022-08-07T13:00:39.717Z","dependency_job_id":"78748442-3cd3-4e17-b003-cdbce7faa22a","html_url":"https://github.com/mortenbra/alexandria-plsql-utils","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mortenbra%2Falexandria-plsql-utils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mortenbra%2Falexandria-plsql-utils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mortenbra%2Falexandria-plsql-utils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mortenbra%2Falexandria-plsql-utils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mortenbra","download_url":"https://codeload.github.com/mortenbra/alexandria-plsql-utils/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247179332,"owners_count":20897016,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T15:00:32.305Z","updated_at":"2026-01-11T02:51:38.578Z","avatar_url":"https://github.com/mortenbra.png","language":"PLSQL","funding_links":[],"categories":["Databases \u003ca name=\"databases\"\u003e\u003c/a\u003e","PLSQL","Oracle","Uncategorized","others"],"sub_categories":["Relational Databases \u003ca name=\"relational-databases\"\u003e\u003c/a\u003e","Uncategorized"],"readme":"# alexandria-plsql-utils\nOracle PL/SQL Utility Library\n\n![](alexandria-logo.jpg)\n\nThis library is a collection of various utility packages for PL/SQL, as well as links to useful libraries hosted and maintained elsewhere.\n\n\n## Generate PDF files using PL/SQL\n\n\n  * https://technology.amis.nl/2012/04/11/generating-a-pdf-document-with-some-plsql-as_pdf_mini-as_pdf3/\n  * https://technology.amis.nl/2010/10/20/as_pdf-generating-a-pdf-document-with-some-plsql/\n  * http://www.erasme.org/PL-FPDF,1337?lang=en\n  * http://ora-00001.blogspot.com/2009/10/free-pdf-package-for-plsql.html\n  * http://sourceforge.net/projects/pljrxml2pdf/\n  * http://www.plpdf.com/\n  * PDF_BUILDER_PKG\n  * PDFGEN_PKG\n\n\n## Generate Excel files using PL/SQL\n\n  * https://technology.amis.nl/2011/02/19/create-an-excel-file-with-plsql/\n  * http://www.jasonsdevelopercorner.com/?page_id=8\n  * https://xml-spreadsheet.samplecode.oracle.com/\n  * http://sanjeev-oracle-world.blogspot.com/2007/06/create-excel-workbook-by-plsql-code.html\n  * http://matzberger.de/oracle/spreadsheet-en.html\n  * http://www.protalk.in/oracle/plsql-tips-package-for-exporting-data-to-excel/\n  * XLSX_BUILDER_PKG\n  * SYLK_UTIL_PKG\n\n## Generate RTF files using PL/SQL\n\n  * http://monkeyonoracle.blogspot.com/2009/07/dynamic-rtf-documents-revisited.html\n\n## Working with Office 2007 (OOXML) files using PL/SQL\n\n\u003cimg src=\"http://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/X-office-document.svg/48px-X-office-document.svg.png\" align=\"right\" /\u003e\n\u003cimg src=\"http://upload.wikimedia.org/wikipedia/commons/thumb/0/07/X-office-presentation.svg/48px-X-office-presentation.svg.png\" align=\"right\" /\u003e\n\u003cimg src=\"http://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/X-office-spreadsheet.svg/48px-X-office-spreadsheet.svg.png\" align=\"right\" /\u003e\n\u003cbr\u003e\n\n  * http://ora-00001.blogspot.com/2011/02/working-with-office-2007-ooxml-files.html\n  * https://technology.amis.nl/2010/06/09/parsing-a-microsoft-word-docx-and-unzip-zipfiles-with-plsql/\n  * http://www.docufy.be/\n  * OOXML_UTIL_PKG\n\n## Zip and unzip files using PL/SQL\n\n\u003cimg src=\"http://upload.wikimedia.org/wikipedia/commons/thumb/9/9c/The_Unarchiver_zip.png/64px-The_Unarchiver_zip.png\" align=\"right\" /\u003e\u003cbr\u003e\n\n  * https://technology.amis.nl/2010/03/13/utl_compress-gzip-and-zlib/\n  * ZIP_UTIL_PKG\n\n## Generate and parse CSV files using PL/SQL\n\n\u003cimg src=\"http://upload.wikimedia.org/wikipedia/commons/thumb/3/38/CsvDelimited001.svg/113px-CsvDelimited001.svg.png\" align=\"right\" /\u003e\u003cbr\u003e\n\n  * http://ora-00001.blogspot.com/2010/04/select-from-spreadsheet-or-how-to-parse.html\n  * CSV_UTIL_PKG\n\n\n## Generate and parse RSS feeds using PL/SQL\n\n\u003cimg src=\"http://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Feed-icon.svg/75px-Feed-icon.svg.png\" align=\"right\" /\u003e\u003cbr\u003e\n\n  * http://ora-00001.blogspot.com/2011/02/fun-with-rss-and-plsql-part-one.html\n  * http://ora-00001.blogspot.com/2011/02/fun-with-rss-and-plsql-part-two.html\n  * RSS_UTIL_PKG\n\n\n## Generate JSON using PL/SQL\n\n  * http://ora-00001.blogspot.com/2010/02/ref-cursor-to-json.html\n  * JSON_UTIL_PKG\n\n\n## Parse JSON using PL/SQL\n\n  * https://github.com/pljson/pljson\n  * http://reseau.erasme.org/pl-sql-library-for-JSON?lang=en\n\n\n## Transfer files (FTP) using PL/SQL\n\n  * http://www.oracle-base.com/articles/misc/FTPFromPLSQL.php\n  * FTP_UTIL_PKG\n\n\n## Send email (SMTP) using PL/SQL\n\n\u003cimg src=\"http://upload.wikimedia.org/wikipedia/commons/thumb/b/b1/Arobaze.svg/75px-Arobaze.svg.png\" align=\"right\" /\u003e\u003cbr\u003e\n\n  * https://oracle-base.com/articles/misc/email-from-oracle-plsql\n  * https://docs.oracle.com/en/database/oracle/application-express/19.1/aeapi/APEX_MAIL.html\n\n\n## Receive email (POP3) using PL/SQL\n\n  * POP3_UTIL_PKG\n\n\n## Receive email (POP3 and IMAP) using PL/SQL (and Java)\n\n  * http://plsqlmailclient.sourceforge.net/\n\n##Work with MS Exchange using PL/SQL\n\n  * http://ora-00001.blogspot.com/2012/05/ms-exchange-api-for-plsql.html\n  * MS_EWS_UTIL_PKG\n\n\n## Integrate with Google services (Google Maps, Google Calendar, Google Translate) using PL/SQL\n\n\u003cimg src=\"http://upload.wikimedia.org/wikipedia/commons/thumb/3/30/Googlelogo.png/200px-Googlelogo.png\" align=\"right\" /\u003e\u003cbr\u003e\n\n  * http://ora-00001.blogspot.com/2009/12/using-google-translate-from-plsql.html\n  * GOOGLE_AUTH_PKG\n  * GOOGLE_CALENDAR_PKG\n  * GOOGLE_MAPS_PKG\n  * GOOGLE_TRANSLATE_PKG\n\n## Integrate with Amazon web services (Simple Storage Service S3) using PL/SQL\n\n\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/1/1d/AmazonWebservices_Logo.svg/200px-AmazonWebservices_Logo.svg.png\" align=\"right\" /\u003e\u003cbr\u003e\n\n  * http://ora-00001.blogspot.com/2011/03/amazon-s3-api-for-plsql.html\n  * http://jastraub.blogspot.com/2011/01/building-amazon-s3-client-with.html\n  * AMAZON_AWS_AUTH_PKG\n  * AMAZON_AWS_S3_PKG\n\n## Integrate with PayPal web services\n\n\u003cimg src=\"http://upload.wikimedia.org/wikipedia/commons/thumb/3/39/PayPal_logo.svg/200px-PayPal_logo.svg.png\" align=\"right\" /\u003e\u003cbr\u003e\n\n  * PAYPAL_UTIL_PKG\n\n## Integrate with Twitter using PL/SQL\n\n\u003cimg src=\"http://upload.wikimedia.org/wikipedia/en/9/9f/Twitter_bird_logo_2012.svg\" width=\"100\" align=\"right\" /\u003e\u003cbr\u003e\n\n  * http://oratweet.com/\n\n## Call SOAP and REST web services using PL/SQL\n\n  * http://jastraub.blogspot.com/2008/06/flexible-web-service-api.html\n  * https://flex-ws-api.samplecode.oracle.com/\n  * http://download.oracle.com/docs/cd/E17556_01/doc/apirefs.40/e15519/apex_web_service.htm#BABFFDEH\n  * http://ora-00001.blogspot.com/2009/07/calling-soap-web-service-from-plsql-by.html\n  * FLEX_WS_API\n  * SOAP_CLIENT_UTIL_PKG\n  * T_SOAP_ENVELOPE\n\n\n## Publish SOAP web service using PL/SQL\n\n\u003cimg src=\"http://upload.wikimedia.org/wikipedia/commons/thumb/5/59/SOAP.svg/182px-SOAP.svg.png\" align=\"right\" /\u003e\u003cbr\u003e\n\n  * http://ora-00001.blogspot.com/2011/01/soap-server-in-plsql.html\n  * SOAP_SERVER_PKG\n\n## Publish REST web services using PL/SQL\n\n  * http://ora-00001.blogspot.com/2009/07/creating-rest-web-service-with-plsql.html\n  * http://www.oracle-base.com/articles/misc/XMLOverHTTP.php\n\n## Regular expressions using PL/SQL\n\n\u003cimg src=\"http://upload.wikimedia.org/math/2/a/8/2a8ea57cab60c6ac9279fbf68e37ba0d.png\" align=\"right\" /\u003e\u003cbr\u003e\n\n  * REGEXP_UTIL_PKG\n\n\n## String, date and math utilities\n\n  * DATE_UTIL_PKG\n  * MATH_UTIL_PKG\n  * STRING_UTIL_PKG\n\n## Encoding and data type utilities\n\n  * ENCODE_UTIL_PKG\n  * RAW_UTIL_PKG\n\n## SQL utilities\n\n\u003cimg src=\"http://upload.wikimedia.org/wikipedia/commons/thumb/a/aa/SQL_ANATOMY_wiki.svg/275px-SQL_ANATOMY_wiki.svg.png\" align=\"right\" /\u003e\u003cbr\u003e\n\n  * SQL_BUILDER_PKG\n  * SQL_UTIL_PKG\n\n## XML utilities\n\n\u003cimg src=\"http://upload.wikimedia.org/wikipedia/commons/thumb/6/68/XML.svg/125px-XML.svg.png\" align=\"right\" /\u003e\u003cbr\u003e\n\n  * http://ora-00001.blogspot.com/2011/02/display-any-xml-as-clickable-tree-using.html\n  * XML_BUILDER_PKG\n  * XML_DATASET_PKG\n  * XML_STYLESHEET_PKG\n  * XML_UTIL_PKG\n\n## File utilities\n\n  * FILE_UTIL_PKG\n\n## HTTP utilities\n\n  * HTTP_UTIL_PKG\n\n## Encryption and security utilities and protocols\n\n  * http://ora-00001.blogspot.com/2011/08/ntlm-for-plsql.html\n  * CRYPTO_UTIL_PKG\n  * NTLM_UTIL_PKG\n  * NTLM_HTTP_PKG\n\n## Logging and debugging utilities\n\n  * https://github.com/tmuth/Logger---A-PL-SQL-Logging-Utility\n  * http://sourceforge.net/projects/log4plsql/\n  * http://sourceforge.net/projects/ilo/\n  * DEBUG_PKG\n\n## Generating test data and random bits using PL/SQL\n\n  * http://ora-00001.blogspot.com/2011/02/generating-test-data-using-plsql.html\n  * RANDOM_UTIL_PKG\n\n## PL/SQL Web Toolkit (OWA) utilities\n\n  * OWA_UTIL_PKG\n\n## Web Gateways for PL/SQL\n\n  * http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_epg.htm\n  * http://download.oracle.com/docs/cd/B14099_19/web.1012/b14010/toc.htm\n  * http://www.oracle.com/technetwork/developer-tools/apex-listener/overview/index.html\n  * http://code.google.com/p/thoth-gateway/\n  * http://sourceforge.net/projects/dbprism/\n  * http://oss.oracle.com/projects/mod_owa/dist/documentation/modowa.htm\n\n## jQGrid Integration Kit for PL/SQL and Apex\n\n  * http://ora-00001.blogspot.com/2010/03/jqgrid-integration-kit-for-plsql-and.html\n  * http://code.google.com/p/jqgrid-for-plsql/\n\n## Application Express APIs\n\n  * http://download.oracle.com/docs/cd/E17556_01/doc/apirefs.40/e15519/toc.htm\n  * APEX_UTIL_PKG\n\n## Miscellaneous utilities and demos\n\n  * http://www.oracle.com/webfolder/technetwork/tutorials/plsql/sfdemo.zip\n  * http://www.toadworld.com/platforms/oracle/w/wiki/8243.plsql-obsession\n\n## PL/SQL Frameworks\n\n  * http://sourceforge.net/projects/plsqlframestart/\n  * http://www.toadworld.com/Freeware/PLVisionFreeware/tabid/687/Default.aspx\n\n## PL/SQL Wrappers for Java\n\n  * http://sourceforge.net/projects/oracle-jutils/\n\n## Unit Testing Frameworks for PL/SQL\n\n  * https://utplsql.github.io/\n  * http://code.google.com/p/pluto-test-framework/\n\n## Documentation Generators (JavaDoc-style)\n\n  * http://sourceforge.net/projects/plsqlutils/\n  * http://www.thatjeffsmith.com/archive/2012/03/javadoc-for-the-database-a-la-dbdoc-via-sql-developer/\n\n## Scripting, deployment and installation utilities\n\n  * http://code.google.com/p/oracle-ddl2svn/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmortenbra%2Falexandria-plsql-utils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmortenbra%2Falexandria-plsql-utils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmortenbra%2Falexandria-plsql-utils/lists"}