SQL建表问题,帮我看看好吗朋友们~大家人。!

SQL语句建表,为什么总是报错呀,我感觉没错啊,这个报错是什么意思,有没有人帮我看看哩

CREATE TABLE S(
SNO VARCHAR(20) NOT NULL PRIMARY KEY,
SNAME VARCHAR(20) NOT NULL,
STATUS INT,
CITY VARCHAR(20),
);

报什么错?最后一个字段多了个逗号?


CREATE TABLE S(
SNO VARCHAR(20) NOT NULL PRIMARY KEY,
SNAME VARCHAR(20) NOT NULL,
STATUS INT,
CITY VARCHAR(20)
);

再试试看

您好,你是新手吧,那么简单的问题,提供几个写法,你可以直接执行。
//sql写法
create table test
(
SNO VARCHAR(20) not null /编号/,
SNAME VARCHAR(20) /名称/,
"STATUS " INTEGER /状态/,
CITY VARCHAR(20) /城市/
);
alter table test
add constraint PK_test_SNO primary key (SNO);
//oracle写法
create table test
(
SNO VARCHAR2(20) not null /编号/,
SNAME VARCHAR2(20) /名称/,
"STATUS " NUMBER(10) /状态/,
CITY VARCHAR2(20) /城市/
);
alter table test
add constraint PK_test_SNO primary key (SNO);
comment on table test is '测试';
comment on column test.SNO is '编号';
comment on column test.SNAME is '名称';
comment on column test."STATUS " is '状态';
comment on column test.CITY is '城市';
//mysql写法
create table test
(
SNO VARCHAR(20) not null comment '编号',
SNAME VARCHAR(20) comment '名称',
STATUS INT comment '状态',
CITY VARCHAR(20) comment '城市'
) comment '测试';
alter table test
add constraint PK_test_SNO primary key (SNO);
//sqlServer写法
create table test
(
SNO VARCHAR(20) not null /编号/,
SNAME VARCHAR(20) /名称/,
[STATUS ] INT /状态/,
CITY VARCHAR(20) /城市/
);
alter table test
add constraint PK_test_SNO primary key (SNO);
EXEC sp_addextendedproperty 'MS_Description', '测试', 'user', dbo, 'table', test, NULL, NULL;
EXEC sp_addextendedproperty 'MS_Description', '编号', 'user', dbo, 'table', test, 'column', SNO;
EXEC sp_addextendedproperty 'MS_Description', '名称', 'user', dbo, 'table', test, 'column', SNAME ;
EXEC sp_addextendedproperty 'MS_Description', '状态', 'user', dbo, 'table', test, 'column', [STATUS ];
EXEC sp_addextendedproperty 'MS_Description', '城市', 'user', dbo, 'table', test, 'column', CITY ;

//如果能帮助到你麻烦采纳一下。

CREATE TABLE S(
SNO VARCHAR(20) NOT NULL PRIMARY KEY,
SNAME VARCHAR(20) NOT NULL,
STATUS INT,
CITY VARCHAR(20)
);

最后一个字段后面不用跟逗号

最后字段 后面多了个逗号

逗号问题
CREATE TABLE S(
SNO VARCHAR(20) NOT NULL PRIMARY KEY,
SNAME VARCHAR(20) NOT NULL,
STATUS INT,
CITY VARCHAR(20)
);