Harris

Non-Positional Inserts in Oracle AI Database 26ai

Background Oracle AI Database 26ai provides new, easier and self documenting syntax for insert statements: Non-positional Inserts. This makes use of the INSERT INTO SET  and BY NAME clauses The SET clause works similarly to the existing set clause for update statements, and the by name clause makes it easier to insert the results of

Non-Positional Inserts in Oracle AI Database 26ai Read More »

Assertions in oracle AI Database 26ai

Database constraints enable developers to enforce business rules and data integrity right at the true source of the data, the tables! They help do things like ensure data uniqueness in a table, prevent incorrect data from being keyed in, prevent null values and enforce relationships between tables to name a few. Typical constraints (Primary key,

Assertions in oracle AI Database 26ai Read More »

Simpler Update and Delete logic with direct joins in Oracle 26ai

Background Historically, updating a table based on values from another table in oracle database required developers to rely on correlated subqueries and or merge statements or other workarounds. Oracle ai database 26ai allows tables to be joined directly using an update and/or a delete statement. The result is cleaner SQL, more intuitive data modification queries,

Simpler Update and Delete logic with direct joins in Oracle 26ai Read More »

Using Nano Editor on Linux

Using Nano Editor on Linux GNU nano is an easy to use command line text editor for Unix and Linux operating systems(including Oracle Linux). It includes all the basic functionality you’d expect from a regular text editor, like syntax highlighting, multiple buffers, search and replace with regular expression support, spellchecking, UTF-8 encoding, and more. It is

Using Nano Editor on Linux Read More »

Time Travel with Restore Points in Oracle

Guaranteed Restore Points bring a welcome sense of certainty to Oracle environments, especially when you’re navigating high‑risk changes like patching, data migrations, or application rollouts. By preserving a precise, immutable point in time, they give DBAs the confidence to experiment, recover quickly, and protect business continuity without relying solely on full backups. When used thoughtfully—paired with solid monitoring and storage awareness—GRPs become a powerful safety net that transforms recovery from a stressful gamble into a predictable, controlled process.

Time Travel with Restore Points in Oracle Read More »