Quantcast
Channel: Obsessed with Oracle PL/SQL
Browsing all 312 articles
Browse latest View live
↧

Object Types and Object-Oriented Development with PL/SQL: the Series

Find below the list of my blog posts in a series on working with object types (a.k.a, classes) in Oracle Database and, specifically, PL/SQL.This series is not intended to offer an in-depth training on...

View Article


Image may be NSFW.
Clik here to view.

Always Free Autonomous Oracle Database: Let's get going!

On September 16, Larry Ellison announced a new Always Free tier for Oracle Cloud, which (for me) most importantly includes an Always Free Autonomous Oracle Database.For nothing but the "cost" of...

View Article


Image may be NSFW.
Clik here to view.

Using Always Free Autonomous Database to help me heal our planet

I signed up for my Always Free Autonomous Database (AFAD) and a boatload of other cloud services. OK, what shall I do with them?Hmmm....well....as some of you may know, I've gotten very concerned about...

View Article

Image may be NSFW.
Clik here to view.

Using Object Types in Relational Tables, Part 4

So far in my series on object-oriented development in Oracle Database, all manipulation of object type instances have taken place in PL/SQL.But as you may have guessed from the fact that you "CREATE OR...

View Article

Image may be NSFW.
Clik here to view.

Groundbreaker Appreciation: Those Who Give of Themselves

I've been working - and personally benefiting from - Oracle Database technology since 1987. I joined Oracle as a pre-sales consultant, which meant back then I was a techie sidekick for one or more...

View Article


Image may be NSFW.
Clik here to view.

Comparison Methods for Object Types, Part 5

There are special member methods - map or order methods - that we use to tell Oracle Database how to compare two objects of the same datatype. This capability is critical when we want to perform an...

View Article

Image may be NSFW.
Clik here to view.

Real World Testing of PL/SQL Code - An Office Hours Session

Since February 2019, I've been running, with Chris Saxon, on my team of Developer Advocates, monthly PL/SQL Office Hours sessions. They generally consist of short presentations on a PL/SQL-related...

View Article

Image may be NSFW.
Clik here to view.

Why isn't my exception section catching my error?

I got an interesting email today from a reader of one of my PL/SQL 101" articles for Oracle Magazine, Building with Blocks.Q. had taken the code from the article, made some changes, tried to run them,...

View Article


Image may be NSFW.
Clik here to view.

PL/SQL Puzzle: Add one statement to stop exceptions

OK, folks, here's a PL/SQL puzzle. It was originally posted on Twitter. I give you the link to that thread at the end of this post. But first....don't you want to try to solve the puzzle yourself?...

View Article


Image may be NSFW.
Clik here to view.

PL/SQL Puzzle: What code can be removed?

I published a PL/SQL puzzle on Twitter on November 6 2019. I asked the following question:Which lines of code can be removed (either entirely or in part) from the block below and not affect the output...

View Article

Image may be NSFW.
Clik here to view.

PL/SQL Puzzle: No extra code please!

I published yet another PL/SQL puzzle on Twitter yesterday. Generated lots of interest and interesting replies. I don't think any single person caught everything, but as usual the community came...

View Article

Image may be NSFW.
Clik here to view.

PL/SQL Office Hours December 3: Tips on Writing PL/SQL in APEX Apps

I am very pleased that for our December 3 9 AM Eastern AskTOM Office Hours session, three deeply experienced and highly respected APEX pros will join me to share their wisdom on how best to write and...

View Article

Image may be NSFW.
Clik here to view.

PL/SQL Puzzle: what assumptions am I making?

Almost certainly, whenever you write a procedure or function, you make certain assumptions. Some of them are quite reasonable, such as "I assume my database is up and running." Some of them are scary,...

View Article


Image may be NSFW.
Clik here to view.

Wait, that's NOT a reserved word?

When it comes to PL/SQL puzzles via Twitter, I decided to change things up this week. I presented it as multiple choice this time.Here's the puzzle:After executing the code shown in the image what will...

View Article

Image may be NSFW.
Clik here to view.

Dynamic Polymorphism - Why, What, How

Dynamic means "run-time."Polymorphism means "multiple shapes."Synonyms for dynamic polymorphism include "runtime polymorphism" and "dynamic method dispatch."If you are a "traditional" relational...

View Article


Image may be NSFW.
Clik here to view.

PL/SQL Puzzle: when implicit conversions come calling

I posted the following puzzle on Twitter:A quick little #PLSQL puzzle: I set serveroutput on. After running the code you see in the block below, what will be displayed on the screen?Try it yourself...

View Article

Image may be NSFW.
Clik here to view.

PL/SQL Office Hours: DB Setup and Teardown for Automated Testing

On January 14, 2020 at 9 AM Eastern, I am very pleased to hold a PL/SQL Office Hours session on one of the biggest challenges faced by developers setting up automated tests for database code: setup and...

View Article


Oracle Dev Gym PL/SQL Championship for 2019 Players

Throughout 2019, over 1200 Oracle Database developers participated in the Oracle Dev Gym PL/SQL Challenge weekly tournament. The top 50 ranked players shown below will compete for top honors in a...

View Article

Image may be NSFW.
Clik here to view.

PL/SQL Puzzle: Getting the "right" error message to appear

I posted the following puzzle on Twitter:What change(s) can you make to this code so that "ORA-00001: unique constraint" appears on the screen after execution?Try it yourself before reading the rest of...

View Article

Image may be NSFW.
Clik here to view.

PL/SQL Office Hours: Virtual Private Database in the Wild

Virtual Private Database (VPD), also referred to as row-level security or RLS, is a feature built into the Oracle Database that allows you to set up security policies on tables that restrict which rows...

View Article
Browsing all 312 articles
Browse latest View live