无法修复SQL语法错误

时间:2016-04-10 02:16:27

标签: sql oracle auto-increment alter

我正在尝试在周二的面试中学习SQL。所以我做了一个基本的“人物”表来开始。然后我意识到你可以自动增加列。所以现在我需要将自动增量功能添加到我现有的表中。我抬头看了怎么做,但无论我怎么做,我都会收到错误信息。我制作的桌子就是这样......

create table People(
Person_id varchar2(3),
First_Name varchar2(30),
Last_Name varchar2(30),
Phone_Number number(10),
Email_Address varchar2(50),
Street_Address varchar2(50),
City_Name varchar(50),
State_Name varchar2(20),
Zip_Code number(10),
Occupation varchar(30),
Yearly_Pay number(20)
)

我试图通过说出类似......

的内容来添加Auto_Increment功能
ALTER TABLE `People`
    CHANGE COLUMN `Person_id` `Person_id` varchar2(3) NOT NULL AUTO_INCREMENT PRIMARY KEY;

This是我收到的错误消息。

0 个答案:

没有答案