Nouveauté Oracle 23ai : INSERT INTO … SET & INSERT INTO … BY NAME

Oracle continue de faire évoluer SQL avec des améliorations pratiques qui facilitent la vie des développeurs et des DBA.

Avec la version 23ai (23.9), Oracle introduit deux petites pépites qui rendent nos requêtes INSERT bien plus agréables à écrire et à relire.

INSERT INTO … SET : une syntaxe proche de UPDATE, bien plus lisible quand on a plusieurs colonnes.

SQL>insert into emp set
empno  = 1111,
ename  = 'Amine',
job   = 'DBA';

INSERT INTO … BY NAME : plus besoin de lister les colonnes dans le bon ordre, Oracle se débrouille avec les noms (ou alias) .

SQL>insert into emp2 by name
select job,
ename
from emp;

Soyez le premier à commenter

Poster un Commentaire

Votre adresse de messagerie ne sera pas publiée.


*