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.


No hay comentarios.:

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...