Your SlideShare is downloading. ×
  • Like
Guided Tour of Alexandria (PL/SQL Library)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Guided Tour of Alexandria (PL/SQL Library)

  • 731 views
Published

Presented at AUSOUG Perth Conference, October 2012

Presented at AUSOUG Perth Conference, October 2012

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
731
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
9
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. AGuidedTourof Alexandria Jeffrey Kemp AUSOUG Perth Conference, October 2012
  • 2. About Me • Oracle Developer since 2000 • SQL, PL/SQL, Apex http://jeffkemponoracle.com
  • 3. Intro General Utilities • Demo #1File Formats Data Interchange Encryption & Security • Demo #2Internet & WWW Conclusion
  • 4. Alexandria • Open Source
  • 5. Author • Morten Braten "Chief Scribe of the Library" http://ora-00001.blogspot.com
  • 6. http://code.google.com/p/plsql-utils/ Free Download
  • 7. Alexandria Packages • PDF, RTF, Excel, Office 2007 • Zip and unzip • RSS feeds • JSON • FTP • MS Exchange • Google Maps • Amazon S3 Simple Storage API • SOAP or REST • … plus some others • … and more to come
  • 8. Intro General Utilities • Demo #1File Formats Data Interchange Encryption & Security • Demo #2Internet & WWW Conclusion
  • 9. Basic Utilities • Logging and Debug • Dates • Strings • Files …
  • 10. Other Utilities • Math & GIS • Apex • RAW (bitwise ops) • Regular Expressions • SQL (SQL_BUILDER_PKG) • CLOB to BLOB & vice versa (SQL_UTIL_PKG) • Generate Random and Test data …
  • 11. Intro General Utilities • Demo #1File Formats Data Interchange Encryption & Security • Demo #2Internet & WWW Conclusion
  • 12. File Formats • Generate PDF files • Generate RTF files • Zip and Unzip …
  • 13. Work with Office 2007 Files • Read document properties (Word, Excel, Powerpoint) • Extract text (Word, Powerpoint) • Read cell contents (Excel) • Write file from template (Word, Excel, Powerpoint) • Generate Excel files from scratch See also: http://technology.amis.nl/2011/02/19/create-an-excel-file-with-plsql/
  • 14. Intro General Utilities • Demo #1File Formats Data Interchange Encryption & Security • Demo #2Internet & WWW Conclusion xls_demo.sql
  • 15. Intro General Utilities • Demo #1File Formats Data Interchange Encryption & Security • Demo #2Internet & WWW Conclusion
  • 16. Data Interchange • Generate JSON • XML • CLOB to CSV …
  • 17. Intro General Utilities • Demo #1File Formats Data Interchange Encryption & Security • Demo #2Internet & WWW Conclusion
  • 18. Encryption & Security • CRYPTO_UTIL_PKG (wrapper for DBMS_CRYPTO) • NTLM http://en.wikipedia.org/wiki/Integrated_Windows_Authentication
  • 19. Intro General Utilities • Demo #1File Formats Data Interchange Encryption & Security • Demo #2Internet & WWW Conclusion
  • 20. Internet and WWW • HTTP • HTML • Generate RSS Feed • Parse RSS Feed • Transfer Files by FTP • Google Maps • Amazon Web Services – S3 API • Web Service APIs (SOAP / REST) …
  • 21. Intro General Utilities • Demo #1File Formats Data Interchange Encryption & Security • Demo #2Internet & WWW Conclusion alex-demo.sql
  • 22. Intro General Utilities • Demo #1File Formats Data Interchange Encryption & Security • Demo #2Internet & WWW Conclusion
  • 23. In the Pipeline? • POP3 • Paypal • Google Calendar http://code.google.com/p/plsql-utils/issues/list
  • 24. “when you have a golden hammer, everything looks like a nail”
  • 25. Deployment Requirements • CREATE SESSION • CREATE PROCEDURE • CREATE TYPE • EXECUTE on: • DBMS_CRYPTO • UTL_FILE • UTL_HTTP • UTL_TCP
  • 26. Links Download Alexandria bit.ly/dMWOli code.google.com/p/plsql-utils/ Morten Braten bit.ly/USyXTQ ora-00001.blogspot.com http://jeffkemponoracle.com
  • 27. Image Sources http://lucasjalyl.wordpress.com/libraryofalexandria/ http://www.farmersunion.com.au/ http://notv.posterous.com/ http://myhealthygreenfamily.com/blog/wordpress/sugar-sugar-how- to-avoid-gmo-this-halloween/
  • 28. Thank you http://jeffkemponoracle.com