-1
При создании этой таблицы я получаю ошибку, вы можете помочь с этим:Ошибка выскакивает при создании таблицы
CREATE TABLE FIPR_MASTER (
FIPR_Id INT NOT NULL GENERATED ALWAYS
AS IDENTITY
(START WITH 100
INCREMENT BY 1
MINVALUE 100
NO MAXVALUE
NO CYCLE
NO CACHE
ORDER) PRIMARY KEY,
FIPR_NAME VARCHAR2(40) NOT NULL,
BU_NAME VARCHAR2(40) NOT NULL,
LOCATION VARCHAR2(40) NOT NULL,
RECORD_SOURCE_NAME VARCHAR2(200) NOT NULL,
PRIORITY_QUEUE VARCHAR2(40) NOT NULL,
STATUS VARCHAR2(40) NOT NULL,
INDEXING_TYPE VARCHAR2(40) NOT NULL,
SOURCE_PATH VARCHAR2(200) NOT NULL,
DESTINATION_PATH VARCHAR2(200) NOT NULL,
COMMENTS VARCHAR2(200) NOT NULL
)
Ошибка:
CREATE TABLE FIPR_MASTER (
FIPR_Id INT NOT NULL GENERATED ALWAYS
AS IDENTITY
(START WITH 100
INCREMENT BY 1
MINVALUE 100
NO MAXVALUE
NO CYCLE
NO CACHE
ORDER) ,
FIPR_NAME VARCHAR2(40) NOT NULL,
BU_NAME VARCHAR2(40) NOT NULL,
LOCATION VARCHAR2(40) NOT NULL,
RECORD_SOURCE_NAME VARCHAR2(200) NOT NULL,
PRIORITY_QUEUE VARCHAR2(40) NOT NULL,
STATUS VARCHAR2(40) NOT NULL,
INDEXING_TYPE VARCHAR2(40) NOT NULL,
SOURCE_PATH VARCHAR2(200) NOT NULL,
DESTINATION_PATH VARCHAR2(200) NOT NULL,
COMMENTS VARCHAR2(200) NOT NULL, PRIMARY KEY(FIPR_Id)
)
Error report -
SQL Error: ORA-00907: missing right parenthesis
00907. 00000 - "missing right parenthesis"
*Cause:
*Action:
Какая версия Oracle? Если я хорошо помню, вы можете использовать это с 12c по – Aleksej
Возможный дубликат [создать таблицу с sequence.nextval в oracle] (http://stackoverflow.com/questions/10613846/create-table-with-sequence-nextval-in -oracle) – XING
Если вы хотите автоинкремент id, проверьте эту ссылку 'http: // stackoverflow.com/questions/11296361/how-to-create-id-with-auto-increment-on-oracle' – XING