服务器: 消息 1776,级别 16,

[复制链接]
查看11 | 回复1 | 2008-12-20 12:24:21 | 显示全部楼层 |阅读模式
CREATE DATABASE TSG ON
PRIMARY
(NAME=TSG_data,FILENAME='D:\数据库作业\TSG_data.mdf',
SIZE=3MB,FILEGROWTH=2MB),
(NAME=TSG_data1,FILENAME='D:\数据库作业\TSG_data1.ndf',
SIZE=2MB,FILEGROWTH=1MB)
LOG ON
(NAME=TSG_log,FILENAME='D:\数据库作业\TSG_log.1df',
SIZE=1MB,FILEGROWTH=10%),
(NAME=TSG_log1,FILENAME='D:\数据库作业\TSG_log1.1df',
SIZE=2MB,FILEGROWTH=1MB)
CREATE TABLE 读者信息表(
读者编号 varchar(10) PRIMARY KEY,
读者姓名 varchar(10) NOT NULL,
读者性别 char(1),
读者种类 varchar(5) NULL,
工作单位 varchar(20) NULL,
家庭住址 varchar(20) NULL,
电话号码 varchar(11) NULL,
电子邮件地址 varchar(20) NULL,
登记日期 varchar(12) NULL,
备注 varchar(20) NULL,
CHECK (读者性别='男'or 读者性别='女'))
CREATE TABLE 读者种类信息(
种类名称 varchar(5) NOT NULL,
种类编号 varchar(5) NOT NULL,
借书数量 char(2) NULL,
借书期限 varchar(12) NULL,
有效期限 varchar(12) NULL,
备注 varchar(20) NULL,
PRIMARY KEY CLUSTERED (种类编号),
FOREIGN KEY (种类名称) REFERENCES 读者信息表 (读者种类),
CHECK (借书期限 BETWEEN 0 AND 5))
执行下去会出现错误!!!
服务器: 消息 1776,级别 16,状态 1,行 1
在被引用表 '读者信息表' 中没有与外键 'FK__读者种类信息__种类名称__0CBAE877' 的引用列的列表匹配的主键或候选键。
服务器: 消息 1750,级别 16,状态 1,行 1
未能创建约束。请参阅前面的错误信息。

回复

使用道具 举报

千问 | 2008-12-20 12:24:21 | 显示全部楼层
CHECK (读者性别='男'or 读者性别='女')) CHECK (借书期限 BETWEEN 0 AND 5)) ())这是啥意思?怎么结尾是俩括号呢?...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行