2015-05-11 4 views
0

У меня есть такой код:Oracle SQL ALTER TABLE ошибка

ALTER TABLE "VMA_CSDD" ADD CONSTRAINT "VMA_CSDD_PK" PRIMARY KEY ("ID") ENABLE 
    ALTER TABLE "VMA_CSDD" MODIFY ("ID" NOT NULL ENABLE) 
    ALTER TABLE "VMA_CSDD" MODIFY ("CSDD_NAME" NOT NULL ENABLE) 

Это дает мне ошибку:

ALTER TABLE "VMA_CSDD" MODIFY ("ID" NOT NULL ENABLE) 

ORA-01735: invalid ALTER TABLE option

Как это исправить?

ответ

1

ENABLE Опция не является правильным с определением столбца вы должны также добавить типы

ALTER TABLE "VMA_CSDD" MODIFY ("ID" int NOT NULL) 
ALTER TABLE "VMA_CSDD" MODIFY ("CSDD_NAME" varchar(100) NOT NULL)