Oracle SQL ALTER TABLE错误

时间:2015-05-11 11:30:23

标签: sql oracle 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 个答案:

答案 0 :(得分:1)

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

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