sql >> Databasteknik >  >> RDS >> Oracle

C#-fel ORA 00907:Höger parentes saknas

Detta fungerar:

CREATE TABLE TBL_TD_USER    
(    
 USER_ID       INTEGER NOT NULL ,    
 USER_NAME     VARCHAR2(20) NOT NULL,    
 PASSWORD      VARCHAR2(20) NOT NULL,    
 CREATED_BY    VARCHAR2(20) NOT NULL,    
 CREATED_DATE  DATE NOT NULL,    
 MODIFIED_BY   VARCHAR2(20) NOT NULL,    
 MODIFIED_DATE DATE NOT NULL,    
 IS_ACTIVE     VARCHAR2(1) NOT NULL,    
 DESCRIPTION   VARCHAR2(200) NOT NULL,    
 CONSTRAINT TBL_TD_USER PRIMARY KEY (USER_ID)    
);
  • Det finns ingen variabeltyp med namnet CHARACTER i oracle, som ett alternativ, kan du använda VARCHAR2 med längdvärde inom parentes.
  • Du kan använda INTEGER typ utan längd.

demo




  1. Uppdatera tabell med SUM från en annan tabell

  2. Konvertera specialsträng till datum i H2

  3. Få en kolumn från .sqlite som innehåller flera tabeller med flera kolumner

  4. Lägga till parametrar med NULL standardvärde för MySQL lagrad procedur