DATEDIFF en Oracle : calculer la différence entre deux dates
Oracle n'a pas de fonction DATEDIFF : voici comment calculer une différence entre deux dates en jours, heures, minutes, mois et années.
Tous les tutoriels SQL Oracle de CoursSQL : requêtes, jointures, fonctions, PL/SQL et administration. Des exemples concrets et expliqués, en français.
Oracle n'a pas de fonction DATEDIFF : voici comment calculer une différence entre deux dates en jours, heures, minutes, mois et années.
L'opérateur LIKE en Oracle SQL : jokers % et _, NOT LIKE, ESCAPE, insensibilité à la casse et REGEXP_LIKE, avec exemples.
UNION, UNION ALL, INTERSECT et MINUS en Oracle SQL : syntaxe, différences, exemples concrets et pièges à éviter.

Gérer les exceptions en PL/SQL Oracle : exceptions prédéfinies, personnalisées, RAISE_APPLICATION_ERROR, EXCEPTION_INIT, SQLCODE/SQLERRM et bonnes pratiques.

ORA-01400 « cannot insert NULL » : pourquoi Oracle refuse une valeur NULL dans une colonne NOT NULL et comment corriger (DEFAULT, NVL…), avec exemples.

Curseurs PL/SQL Oracle : implicite vs explicite, OPEN/FETCH/CLOSE, boucle FOR, curseur paramétré et FOR UPDATE, avec exemples et bonnes pratiques.

ORA-00933 « SQL command not properly ended » : clause mal placée, point-virgule en trop, syntaxe MySQL/SQL Server… les causes et leurs correctifs Oracle.

ORA-02291 « parent key not found » : pourquoi votre clé étrangère échoue et comment la corriger (ordre d'insertion, FK nullable, DEFERRABLE).

ORA-00936 « missing expression » : virgule en trop, clause vide, fonction incomplète… les causes de cette erreur de syntaxe SQL et leurs fixes.

ORA-06502 « numeric or value error » : variable trop petite, conversion impossible, dépassement… localisez la cause et corrigez votre code PL/SQL.