愤怒的小鸡图片大全:未能创建约束

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/08 00:02:55
/*==============================================================*/
/* Database name: ConceptualDataModel_1 */
/* DBMS name: Sybase AS Anywhere 8 */
/* Created on: 2006-5-26 0:46:20 */
/*==============================================================*/

/*==============================================================*/
/* Table: customer */
/*==============================================================*/
create table customer
(
customerNo char(3) not null,
holidayNo char(4),
customerName name,
customerStreet varchar(30),
customerCity varchar(20),
customerState varchar(20),
customerZipCode numeric,
custTelNo telno
check (custTelNo is null or (telno like '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]')),
custFaxNo char(8),
nationality varchar(8),
customersex char(5),
DOB timestamp,
passportNo char(3),
primary key (customerNo)
);

/*==============================================================*/
/* Index: books_FK */
/*==============================================================*/
create index books_FK on customer (
holidayNo ASC
);

服务器: 消息 8141,级别 16,状态 1,行 11
列 CHECK 约束(属于列 'custTelNo')引用了另一列,表 'customer'。
服务器: 消息 1759,级别 16,状态 1,行 11
在约束或计算列的定义中指定了无效的列 'telno'。
服务器: 消息 1750,级别 16,状态 1,行 11
未能创建约束。请参阅前面的错误信息。

看了好久都不知道为是么 ,大家帮帮我吧!