Oracle DB 23c New Features

Oracle 23c - SQL

BOOLEAN Data Type is Finally Supported in Oracle SQL 23c

Prior to Oracle Database 23c, representing logical values like TRUE and FALSE in tables was, well, less than straightforward. We resorted to creative juggling acts, employing numbers, characters, or even entire table structures to mimic binary states. The result? Code shrouded in cryptic workarounds, data prone to misinterpretations, and performance begging for optimization. With 23c, Oracle finally embraces

BOOLEAN Data Type is Finally Supported in Oracle SQL 23c Read More »

Oracle 23c - SQL

GROUP BY and HAVING Clauses with Column Aliases and Positions (23c)

Oracle Database 23c introduces enhancements to GROUP BY and HAVING clauses, empowering developers to write more concise, readable, and maintainable SQL queries. These improvements include: Pre-23c Restrictions: Oracle 23c Empowers Simplicity: Column Aliases in Action: Column Positions in GROUP BY: HAVING with Aliases: Conclusion The advancements in GROUP BY and HAVING clauses within Oracle 23c offer benefits for

GROUP BY and HAVING Clauses with Column Aliases and Positions (23c) Read More »

Oracle 23c - SQL

Enforcing Default Values when Updating Columns to NULL (23c)

Oracle Database 23c introduces a powerful new feature that empowers developers and DBAs to maintain data integrity and simplify application logic: the ability to define columns as DEFAULT ON NULL for update operations. This enhancement builds upon the existing DEFAULT ON NULL functionality for insert operations, extending its benefits to update scenarios as well.

Enforcing Default Values when Updating Columns to NULL (23c) Read More »

Oracle 23c - SQL

Aggregation over INTERVAL Data Types in Oracle 23c

In Oracle database 23c, you can pass INTERVAL data types to the SUM and AVG aggregate and analytic functions. This feature streamlines operations involving time intervals, making it more convenient for developers and data analysts. In addition to that, this feature avoids potentially performance-intensive conversions, leading to faster query execution. In Oracle Database, INTERVAL data types represent a

Aggregation over INTERVAL Data Types in Oracle 23c Read More »

Oracle 23c - SQL

Using IF [NOT] EXISTS Syntax (23c)

Oracle Database 23c introduces a powerful enhancement in Data Definition Language (DDL) with the introduction of the IF [NOT] EXISTS syntax. This feature streamlines the management of database objects by allowing developers and database administrators to conditionally execute DDL statements based on the existence of the specified objects. Syntax Overview The IF [NOT] EXISTS syntax can be used

Using IF [NOT] EXISTS Syntax (23c) Read More »

Scroll to Top