domingo, 18 de febrero de 2024

Oracle Database 23ai-Nuevas características(Parte 1)

 Oracle Database 23c Free Developer Edition permite simplificar el desarrollo de aplicaciones con nuevas características como:

  1. SELECT sin FROM
  2. Insertar varios registros en una sentencia INSERT INTO y 
  3. Actualizaciones con JOIN.

Antes de ejecutar las sentencias que demostrarán como funcionan estas nuevas características, se deberá iniciar la máquina virtual configurada para Oracle 23c Free e iniciar la línea de comandos en SQLPLUS con el siguiente comando:

sql hr/oracle@localhost:1521/freepdb1

1) SELECT sin FROM para operaciones que se realizaban con la tabla DUAL.

     select abs(-100);

ABS(-100) 
____________ 
         100 

2) Constructor INSERT INTO para incluir varias filas en una misma sentencia:

SQL> insert into regions(region_id,region_name)

           values(1000,'ABC'),

                 (2000,'DEF'),

                 (3000,'GHI');

3 rows inserted.

SQL> 

3) Actualizaciones con JOINS evitando la necesidad de subconsultas:

 SQL>update employees emp

  2   set emp.commission_pct=.80

  3  from departments dep

  4    where  emp.department_id=dep.department_id

  5*     and  dep.department_name like'IT';

5 rows updated.


Conclusión:

Con los ejemplos presentados se demuestra la facilidad que ofrece Oracle 23c para escribir sentencias SQL simplificadas mejorando la productividad de los desarrolladores.


Entrada destacada

Cómo instalar Oracle Database 18c Express Edition para Windows

Oracle Database 18c XE ya está disponible para Windows 64bit, en este post se enseñará como instalar y configurar esta nueva versión en W...