Si la base de votre client est mal configurée et que vous n’avez ni d’auto-increment ni de séquence et que, justement, c’est la base de votre client, il n’est pas question de modifier sa structure, les générateurs de Doctrine ne sont pas suffisants. Nous allons donc créer un générateur qui va trouver la valeur maximum de votre colonne et l’incrémenter.
Si vos entités sont bien configurées, lors d’une insertion en base, Doctrine connait votre (vos) colonnes qui servent d’identifiant à votre table. Vous (...)
Accueil > Mots-clés > Base de données > Oracle
Oracle
Articles
-
Créer un nouveau générateur d’identifiant
20 avril 2011, par Super Pangolin -
Formater les dates
7 avril 2011, par Super PangolinPour formater les dates dans une requête, on peut le faire pour chaque champ : select to_char(maDate, ’dd/mm/yyyy’) from maTable
ou le définir avant de lancer la requête pour tous les champs : ALTER session SET NLS_DATE_FORMAT=’DD/MM/YYYY HH24:MI’