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: неверная опция ALTER TABLE

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

1 ответ

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

 ALTER TABLE "VMA_CSDD" MODIFY ("ID" int NOT NULL )
 ALTER TABLE "VMA_CSDD" MODIFY ("CSDD_NAME" varchar(100) NOT NULL )
Другие вопросы по тегам