Saturday, June 29, 2024

EMPTY STRING ON NULL for JSON Generation in Oracle Database 23ai

Oracle database 23ai has introduced the ability to convert nulls to empty strings during JSON generation.◉ SetupWe create and populate a table. Notice each row has a different combination of values with regards to null.conn testuser1/testuser1@//localhost:1521/freepdb1drop table if exists t1 purge;create table t1 (  col1 VARCHAR2(10),  col2 VARCHAR2(10));insert...

Friday, June 28, 2024

Announcing Globally Distributed Autonomous Database Support for Oracle Database 23ai Enabling Raft Replication

Over the last four years, the Oracle Database Development team has diligently worked to deliver the next long-term support release: Oracle Database 23ai, with a focus on AI and enhancing developer productivity.Today, we are thrilled to announce support for Oracle Database 23ai on the Oracle Globally Distributed Autonomous...

Wednesday, June 26, 2024

Oracle Spatial Studio 24.1 Available Now

We’re pleased to announce the release of Oracle Spatial Studio 24.1, a no-code web tool for working with the spatial features of Oracle Database. In this release we've focused on enchancing existing features and including new support for a popular file type, 3D tiles. This blog post will...

Monday, June 24, 2024

OCI AI Vision Facial Detection in Oracle Analytics Cloud

This post explores the OCI service AI Vision Facial Detection exposed directly in Oracle Analytics. With prebuilt models available, developers can easily build image recognition and text recognition into their applications without machine learning (ML) expertise.  This post will walk users through registering their AI Vision Face Detection...

Friday, June 21, 2024

Direct Joins for UPDATE and DELETE Statements in Oracle Database 23ai

From Oracle database 23ai onward we are allowed to use direct joins to tables to drive UPDATE and DELETE statements.◉ SetupThe following tables are necessary to run the examples in this article.drop table if exists t1 purge;drop table if exists t2 purge;drop table if exists t3 purge;create table...

Wednesday, June 19, 2024

DML RETURNING Clause Enhancements in Oracle Database 23ai

This article demonstrates the enhancements to the DML RETURNING clause introduced in Oracle database 23ai.SetupThe following tables are required to run the examples in this article.drop table if exists t1;create table t1 (  id number,  code varchar2(6),  description varchar(25),  constraint t1_pk primary key (id));insert into t1 values (1,...

Monday, June 17, 2024

CASE Statement and CASE Expression Enhancements in Oracle Database 23ai

In Oracle database 23ai the simple CASE statement and expression are more flexible, allowing dangling predicates and multiple choices in a single WHEN clause.This brings the PL/SQL simple CASE statement and expression in line with the SQL:2003 Standard [ISO03a, ISO03b] standard.◉ SetupThe examples in this article use the...

Saturday, June 15, 2024

DB_DEVELOPER_ROLE Role in Oracle Database 23ai

Oracle database 23ai introduced a new DB_DEVELOPER_ROLE role to provide the basic roles and privileges Oracle believe are necessary for a database developer.◉ DB_DEVELOPER_ROLE Role BasicsOracle database 23ai introduced a new DB_DEVELOPER_ROLE role to provide the basic roles and privileges Oracle believe are necessary for a database developer....

Friday, June 14, 2024

Bigfile Tablespace Defaults in Oracle Database 23ai

Bigfile tablespaces were introduced in Oracle 10g. In Oracle database 23ai bigfile tablespaces are the default.◉ BIGFILE Default for SYSAUX, SYSTEM, and USER TablespacesIn Oracle database 23ai most of the Oracle provided tablespaces are bigfile tablespaces by default.We connect to the root container and check out the tablespaces...

Wednesday, June 12, 2024

DBMS_JOB Jobs Converted to DBMS_SCHEDULER Jobs in Oracle Database 19c

The DBMS_JOB package has been deprecated since 12cR2. Oracle 19c takes the demise of the DBMS_JOB package a step further by converting any DBMS_JOB jobs to DBMS_SCHEDULER jobs.◉ Create a Job Using DBMS_JOBIn Oracle 19c jobs created using the DBMS_JOB package are implemented as DBMS_SCHEDULER jobs, as demonstrated...

Pages (26)1234567 »