Je me souviens il y a fort longtemps (quelques mois), lors d'une formation sur le PL/SQL, j'avais vu l'instruction "EXECUTE IMMEDIATE" qui permettait de créer du SQL Dynamique.
J'ai trouvé cette instruction géniale; car en la couplant avec "RETURNING INTO", elle me retournait l'ID du dernier record qui avait été inséré dans la base de données.
J'aurais aimé savoir si les normes SQL ont envisagées cette instruction et si par exemple, certains SGBDR tel que SQL Server 2000 ont cette fonctionnalité fort intéressante.
Sinon, pourriez-vous me dire comment faites-vous pour récupérer l'ID du tout dernier record, en étant certain de ne pas vous tromper ?
Au cas où, pour ceux que cela intéresse, voici à quoi ressemble l'instruction "EXECUTE IMMEDIATE" http://sheikyerbouti.developpez.com/execute_immediate/.
Partager