Bonjour,

ma version d'Oracle est la Release 9.2.0.1.0.
Je voudrais créer une table qui contient un champ de type NVARCHAR2(4000).
Il semble que ce soit possible car sur une autre instance la table a été créée.
Chez moi il renvoit l'erreur : ORA-00910: longueur indiquée trop grande pour ce type de données.
Voici le script de création :
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
create table AII.AUDIT_TRAIL 
(
   ID_JOURNAL_SESSION   NUMBER(11),
   TYPE_TRANSAC         NUMBER(1)                       not null,
   NOM_TBL_AUDIT        NVARCHAR2(30)                    not null,
   DATE_AUDIT           DATE                            not null,
   MODULE               NVARCHAR2(48),
   ACTION               NVARCHAR2(32),
   VALEURS_MODIF        NVARCHAR2(4000),
   OBS_AUDIT            NVARCHAR2(500)
)
pctfree 10
pctused 80
initrans 1
storage
(
    initial 4000K
    next 4000K
    minextents 1
    maxextents 99
    pctincrease 0
)
tablespace AIIDATA
/
Quelqu'un a t'il une idée ?
Merci