CREATE TABLE S
(SNO CHAR(5)NOT NULL PRIMARY KEY,
SN VARCHAR(8) NOT NULL,SEX CHAR(2)NOT NULL CHECK (SEX IN('男','女'))DEFAULT'男',
AGE SMALLINT NOT NULL
CHECK(AGE>7),
DEPT VARCHAR(20),
CONSTRAINT SN_UUNIQUE(SN));
CREATE TABLE C
(CNO CHAR(5) NOT NULL PRIMARY KEY, CN VARCHAR(20),CT SMALLINT CHECK(CT>=1))CREATE TABLE SC
(SNO CHAR(5) NOT NULL CONSTRAINT S_F FOREIGN KEY REFERENCES S(SNO),
CNO CHAR(5)NOT NULL,
SCORE SMALLINT CHECK((SCORE IS NULL)OR(SCORE BETWEEN 0 AND 100)),
CONSTRAINT S_C_P PRIMARY KEY(SNO,CNO),
CONSTRAINT C_F FOREIGN KEY(CNO) REFERENCES C(CNO))
运行这段程序 下面提示“消息 102,级别 15,状态 1,第 7 行
'(' 附近有语法错误。”
自己刚刚开始学 不知道错误出在那``
有前辈知道的指点一下 谢谢``
(SNO CHAR(5)NOT NULL PRIMARY KEY,
SN VARCHAR(8) NOT NULL,SEX CHAR(2)NOT NULL CHECK (SEX IN('男','女'))DEFAULT'男',
AGE SMALLINT NOT NULL
CHECK(AGE>7),
DEPT VARCHAR(20),
CONSTRAINT SN_UUNIQUE(SN));
CREATE TABLE C
(CNO CHAR(5) NOT NULL PRIMARY KEY, CN VARCHAR(20),CT SMALLINT CHECK(CT>=1))CREATE TABLE SC
(SNO CHAR(5) NOT NULL CONSTRAINT S_F FOREIGN KEY REFERENCES S(SNO),
CNO CHAR(5)NOT NULL,
SCORE SMALLINT CHECK((SCORE IS NULL)OR(SCORE BETWEEN 0 AND 100)),
CONSTRAINT S_C_P PRIMARY KEY(SNO,CNO),
CONSTRAINT C_F FOREIGN KEY(CNO) REFERENCES C(CNO))
运行这段程序 下面提示“消息 102,级别 15,状态 1,第 7 行
'(' 附近有语法错误。”
自己刚刚开始学 不知道错误出在那``
有前辈知道的指点一下 谢谢``
解决方案 »
- 如何比较两个数据库中两个表中的数据是否相同?
- ======= 一个不情之请 , 在线等==========
- 调用存储过程 参数被自动截位的问题
- 怎麼樣設計表讓表的某一列自動加上唯一的識別碼(ID)
- (没有解决啊!)如何在mysql中查询多条不重复记录值的解决办法!!~~(急!!!)
- Sql 游标跨时间查询
- 高级sql语句应用,统计级别,请高手不要路过
- sql语句,头痛?难道要用游标?
- 请教,我在客户端用ado访问SQLSERVER,过段时间会跳出“实时错误 -2147467259(80004005)”
- 困惑,求解?
- 如何在b表中查找不存在于a表的contract字段的记录
- 自学考试上机考试样题疑惑
CONSTRAINT C_F FOREIGN KEY(CNO) REFERENCES C(CNO))
楼主要实现什么
SNO CHAR(5) NOT NULL PRIMARY KEY,
SN VARCHAR(8) NOT NULL,
SEX CHAR(2) NOT NULL DEFAULT '男' CHECK (SEX IN( '男', '女')),
AGE SMALLINT NOT NULL CHECK(AGE>7),
DEPT VARCHAR(20)
CONSTRAINT SN_U UNIQUE(SN)
);