2016-03-30 4 views
1

, когда я пытаюсь создать таблицу, как показано нижеCREATE TABLE Ошибка. [3707] Ошибка синтаксиса,

CREATE SET TABLE pp_scratch.HADOOP_FPTI_DASHBOARD ,NO FALLBACK , 
    NO BEFORE JOURNAL, 
    NO AFTER JOURNAL, 
    CHECKSUM = DEFAULT, 
    DEFAULT MERGEBLOCKRATIO 
    (
    id decimal(10,0) NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1, MAXVALUE 999999999999, NO CYCLE) 
     job_status VARCHAR(32) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL, 
     current_processing_hr VARCHAR(32) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL, 
     no_of_files_moved VARCHAR(10) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL) 
PRIMARY INDEX id; 

CREATE TABLE не удалось. [3707] Ошибка синтаксиса, ожидаемое что-то вроде имени или идентификатор с разделителем Unicode или ключевое слово CYCLE между целым числом и ','.

не могли бы вы помочь, если пошло не так.

Заранее спасибо

ответ

0

Линия определения id отсутствует запятая в конце:

id decimal(10,0) NOT NULL 
    GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1, MAXVALUE 999999999999, NO CYCLE), 
-----------------------------------------------------------------------------------------------------^ 
+0

не повезло. Тем не менее, я получаю такую ​​же ошибку CREATE TABLE Failed. [3707] Ошибка синтаксиса, ожидаемое что-то вроде имени или идентификатора с разделителем Unicode или ключевого слова CYCLE между целым числом и «,». Можете ли вы, пожалуйста, помочь – GopiGowtham

2

Там нет запятых между Identity опций:

CREATE SET TABLE pp_scratch.HADOOP_FPTI_DASHBOARD ,NO FALLBACK , 
    NO BEFORE JOURNAL, 
    NO AFTER JOURNAL, 
    CHECKSUM = DEFAULT, 
    DEFAULT MERGEBLOCKRATIO 
    (
    id decimal(10,0) NOT NULL 
     GENERATED ALWAYS AS IDENTITY (START WITH 1 
             INCREMENT BY 1 
             MAXVALUE 999999999999 
             NO CYCLE), 
     job_status VARCHAR(32) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL, 
     current_processing_hr VARCHAR(32) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL, 
     no_of_files_moved VARCHAR(10) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL) 
PRIMARY INDEX id; 
Смежные вопросы