(3/n) From the database development side, all of this could be done trivially, e.g., with something #PLSQL -ish and/or triggers. It'd be a bit ugly, but it's doable. The problem here is that it's really not portable! Databases like #Postgres and #MySQL treat app logic as part of the stored data, while #SQLite just doesn't support (ii) and (iv) in the first place.
#sqlite #mysql #postgres #plsql
New Blog Note: Regularly purging oracle standard audit data policy - https://quanwenzhao.wordpress.com/2023/03/03/regularly-purging-oracle-standard-audit-data-policy/ @oracledatabase #audit #sql #plsql
Does anyone here know, am I supposed to use indexes in Oracle Exadata, or does the auto-magic storage index usually work well enough?
We’re querying the tables over a db link from a regular Oracle DB, so all I really know is that our queries are slow on a table that’s only about 6 million rows, and I need to figure out what to ask for from the DBA…
#oracle #plsql #SQL #programming
#PLSQL provides three different types of collections to hold multiple items of data. They all come with different capabilities and limitations and since these are hard to remember, I provide a condensed showcase of the different collection types in one single code example.
https://developer-sam.de/2023/02/order-to-the-chaos-with-pl-sql-collections/
Toch de ‘bijbel’ er weer eens bijzoeken. Erg lang geleden dat ik degelijke pl/sql heb geschreven. #plsql #feuerstein
Thanks to Iudith Mentzel for an inspiring Happy New Year message to the https://devgym.oracle.com/ family.
May you have an enjoyable 2023, Iudith 🍾
And if the rest of you haven't found the Dev Gym yet, join us in the new year for loads of fun with #SQL, #PLSQL and more 😍
I love that Oracle has these very specific syntax diagrams for SQL and PL/SQL constructs but the PL/SQL compiler isn't written with the same level of strictness.
Perfect example is the JSON_OBJECTAGG SQL function documented here: https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/JSON_OBJECTAGG.html#GUID-09422D4A-936C-4D38-9991-C64101283D98
You can see that the "KEY" keyword is optional but "VALUE" is not. Except the compiler also accepts "IS" instead of "VALUE" and I literally cannot find a single place that this is documented (and also how on earth did the person who wrote the code figure it out?).
Also interesting to note that the SQLDeveloper IDE's local syntax checking marks it as bad, but once you send it off to the compiler on an actual Oracle instance, the error goes away. ¯\_(ツ)_/¯
*Finally* got around to running the #Oracle #database Hierarchical Profiler (DBMS_HPROF) this week to confirm my suspicion of why my #PLSQL code is running slower than expected.
A majority of the slowness can be attributed to any one of 3 coding style decisions.
2 styles are known to be slow. 1 of which is my liberal use of Regular Expressions.
The 3rd one? A surprise. I only had a small tingle in my Spidey Sense that this was slow.
It's always nice to have proof of why something is slow.
Job Posting
Employer: Milwaukee County Transit System
Stack: #CSharp, #COBOL, #OracleForms, #PLSQL, #TSQL
Location: Milwaukee, Wisconsin
Pay: $27.79 per hour
Description: The Senior Software Developer provides analysis, design, programming, system implementation, training, and documentation for computer applications and systems processes.
Link: https://globalus63.dayforcehcm.com/CandidatePortal/en-US/mcts/Posting/View/1875
#csharp #cobol #oracleforms #plsql #tsql #Milwaukee #wisconsin
Hello! Guess it's #introduction time!
🌈 Started coding & gaming on #zxspectrum & #atarist
🎮 Still like gaming esp. #retrogaming
🏄 🚵♂️ Loved #surfing and #mountainbiking 'till I stuffed up my back & knees
🚐 Love my VW van
🎸 Play #guitar badly
🚗 Tinker with #rccars esp. #rockcrawlers
👹 Former contributor to #ogre3d
📝 Now a developer on the Oracle APEX team. It's not FOSS, but it is free!
🔗 https://apex.oracle.com/
❤️
#oracle #orclapex #lowcode #database #sql #plsql
#introduction #zxspectrum #atarist #retrogaming #surfing #mountainbiking #guitar #rccars #rockcrawlers #ogre3d #oracle #orclapex #lowcode #database #sql #plsql
Hello! Guess it's #introduction time!
🌈 Started coding & gaming on #zxspectrum & #atarist
🎮 Still like gaming esp. #retrogaming
🏄 🚵♂️ Loved #surfing and #mountainbiking 'till I stuffed up my back & knees
🚐 Love my #VW #vanlife
🎸 Play #guitar badly
🚗 Tinker with #rccars esp. #rockcrawlers
👹 Former contributor to #ogre3d
📝 Now a developer on the Oracle APEX team. It's not FOSS, but it is free!
🔗 https://apex.oracle.com/
❤️
#oracle #orclapex #lowcode #database #sql #plsql
#introduction #zxspectrum #atarist #retrogaming #surfing #mountainbiking #guitar #rccars #rockcrawlers #ogre3d #oracle #orclapex #lowcode #database #sql #plsql #vw #vanlife
Today I enabled automatic formatting of #PLSQL and #SQL code for another Git repo via pre-commit hook. The formatter:off and formatter:on marker comments are also kind of TODO markers for corner cases.
I will create some new issues for this repo soon: https://github.com/Trivadis/plsql-formatter-settings
oh boi. OH BOI. Feel like a TL and PM and senior programmer/advisor 😸.
And we are just getting started.
Creating some school system for college.
I plan on making the repo public after getting our grades, maybe it'll be useful for someone...
#plsql #javafx #collegelife
@wfaler @alexandru This could be interesting to see how many things I can remember (and then to look back and realized I’ve forgotten 😂)
#java
#CSharp (or is it #C# 😂)
#PLSql
#TransactSql
#bash
#perl
#ksh
#VisualBasic
#ColdFusion
#php
#c
#cpp
#python
#JavaScript
Really looking back at that list, it hasn’t been that many that I’ve used extensively. Have just gone deep in the ones used most. Either with different frameworks or functionality.
#java #csharp #c #plsql #transactsql #bash #perl #ksh #visualbasic #coldfusion #php #cpp #python #javascript
no matter how you slice it, #plsql is still just so primitive. When my class concludes I'll leave my #infiniteloop unresolved. To be exact, I wanted to write an #array but made a mistake in doing a #cursor. lol
#plsql #infiniteloop #array #cursor
This weeks #CegalWay #MeetOurTeam from Cegal features a somewhat known #OracleAce Director 😄
🇩🇰 https://www.cegal.com/da/karriere/meet-our-team/kim
🇳🇴 https://www.cegal.com/no/karriere/meet-our-team/kim
🇸🇪 https://www.cegal.com/sv/karri%C3%A4r/meet-our-team/kim
🇬🇧 https://www.cegal.com/en/careers/meet-our-team/kim
#plsql #sql #oracle #oracleace #meetourteam #cegalway
LPAD and RPAD... who would have thought it? :-)
#plsql
https://youtu.be/rG9JCH8p7cc