上面的帖子为我提供了在创建表格时创建枚举列的选项。但我有一张有价值观的桌子。我想添加另一个包含Enum值的列。
ALTER TABLE CARS **(ADD** BODY_TYPE VARCHAR2(20)
CHECK (BODY_TYPE IN ('COUPE','SEDAN','SUV')) );
我在ADD
附近收到语法错误。请指导。
答案 0 :(得分:8)
放置"添加"之前"("。
alter table cars
add
(
body_type varchar2(20) not null check (body_type in ('COUPE','SEDAN','SUV'))
);