Bonjour,

Avant j'utilisais le type GUID comme clé primaire d'une table avec MS SQL où un type spécial "uniqueidentifier" existait. Mais je me creuse de la tête pour faire la même chose sous Oracle, donc j'utiliserais le type VARCHAR2(36) ou VARCHAR2(38) (avec les accolades du GUID) comme équivalence.
Comment faire alors pour faire ce champ qui se donne une valeur toute seule sans qu'on l'ajoute toujours dans la liste des VALUES lors des insertions, je me propose
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ID char (36) DEFAULT  SYS_GUID() PRIMARY KEY
mais que contiendra la fonction SYS_GUID()

Et pour un champ de type date + heure, quel est le mieux: DATE ou TIMESTAMP ??