In this week' Feuertip, Steven explores PL/SQL parameters and uncovers some interesting aspects you might not be aware of.
Read moreTaking a break from presenting a tip on a specific topic, Steven and co-host Michelle Skamene walk through a recent refactoring he did with an Insum consultant.
Read moreSteven dives into deterministic functions. What they are, why you'd use them, and how they're different from result cache functions.
Read moreAn episode all about triggers. They can be amazing, but they can be abused and lead to unexpected behaviors. Steven drills down.
Read moreWhen should you commit changes in your PL/SQL code? When does PL/SQL itself perform commits for you on your behalf? Find out in this episode of Feuertips.
Read moreCursor for loop is an example of #plsql's tight integration with #SQL, but it also presents opportunities for "bad lazy" coding. Steven explains
Read moreSteven shares some tips on how to write declarations in PL/SQL subprograms or packages for maximum readability and maintainability
Read moreFollowing up on the previous Feuertip on dynamic SQL, Steven is joined by Anton Nielsen to explore how to use dbms_assert to reduce the chance of SQL injection and otherwise bullet-proof your code.
Read moreDon't have all the info you need at compile time to write a complete SQL statement? Go dynamic. Steven explains.
Read moreIn this episode Steven looks back over several of his previous tips. Plus, a recent obsession: improving upon apex_mail!
Read more