Oracle Database 23c Free Developer Edition permite simplificar el desarrollo de aplicaciones con nuevas características como:
- SELECT sin FROM
- Insertar varios registros en una sentencia INSERT INTO y
- 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);
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>
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.