Oracle SQL ALTER TABLE error



我有这样的代码:

  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表选项

我该如何修复?

选项ENABLE与列定义不正确,您还必须添加类型

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

最新更新