Bonjour à tous,

Je viens chercher un peu d'aide sur une erreur qui parait simpliste, mais pas moyen de trouver ce qui cloche.

Voici mon code SQL :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
CREATE TABLE TABTIE (PTN INT(2) NOT NULL,
                      TABTIE-NUM CHAR(13) NOT NULL,   
                      PMT-FCT CHAR(17) NOT NULL,      
                      COD-TPO CHAR(6) NOT NULL,       
                      VAL CHAR(6) NOT NULL,           
                      SOU-VAL CHAR(6),                
                      DAT-VAL CHAR(10) NOT NULL,      
                      DAT-DER-CAL CHAR(10) NOT NULL,  
                      ORI CHAR(6),                    
                      PRIMARY KEY(PTN))               
                      IN DBMATE1.TSMATETD;
et voici l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SQLCODE = -104, ERROR:  ILLEGAL SYMBOL "(". SOME SYMBOLS THAT MIGHT  
BE LEGAL ARE: CHECK UNIQUE PRIMARY CCSID AS UPDATE IMPLICITLY INLINE
Ce que je ne comprends pas c'est que je ne vois aucun problème au niveau d'une parenthèse ouvrante.

Voyez vous d’où viens le problème ?