回 帖 发 新 帖 刷新版面

主题:[原创]我想请问一下大家,下面的程序中“default” 语句为什么通不过运行?

CREATE TABLE 学生(学号 CHAR(5) NOT NULL  UNIQUE,
                   姓名 CHAR(8) MOT NULL,
                   年龄 SMALLINT,
                   性别 CHAR(2),
                   所在系 CHAR(20),
    DEFAULT C1 20 FOR 年龄,
    CONSTRAINT C2 CHECK(性别 IN ('男','女')));

回复列表 (共3个回复)

沙发

应该这样写吧。。
CREATE TABLE 学生(学号 CHAR(5) NOT NULL  UNIQUE,
                   姓名 CHAR(8) NOT NULL,
                   年龄 SMALLINT
        CONSTRAINT C1 DEFAULT('20'),
                   性别 CHAR(2),
        CONSTRAINT C2 CHECK(性别 IN ('男','女')),
                   所在系 CHAR(20))

板凳

楼上正解

3 楼

果然是这样的,多谢!多谢!

我来回复

您尚未登录,请登录后再回复。点此登录或注册