oracle真的严格呀!!!
有特殊字段不能生成表结构
比如comment,找了几个小时才知道这个问题出现在这里,苦恼…
特意记录一下,以后语句有问题,可以查找一下是否包括特殊字段
CREATE TABLE BUS_TABLE(ID VARCHAR2(50) NOT NULL,SYS_ID VARCHAR2(50) ,MODULE_ID VARCHAR2(50) ,ENTITY_NAME VARCHAR2(100) ,TABLE_NAME VARCHAR2(100) ,COMMENT VARCHAR2(255) ,DS_ID VARCHAR2(50) ,IS_TABLE CHAR(1) ,CREATE_TABLE_TIME VARCHAR2(20) ,EXTERNAL CHAR(1) ,DEL_FLAG CHAR(1) ,CREATE_TIME VARCHAR2(20) ,UPDATE_TIME VARCHAR2(20) ,CREATE_USER VARCHAR2(50) ,UPDATE_USER VARCHAR2(50) , PRIMARY KEY(ID))
报错信息如下:
### Cause: java.sql.SQLSyntaxErrorException: ORA-00904: : 标识符无效
ORA-06512: 在 line 1
; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00904: : 标识符无效
ORA-06512: 在 line 1