创建借阅表出现报错,请各位帮忙看看错误是什么
create table borrow
(
rid char(10) not null, foreign key references reader(rid) on delete cascade,
bid char(9) not null
foreign key references book(bid) on delete on action,  
lenddate datetime not null default(getdate()),
returndate datetime null
primary key(rid,bid,lenddate)
)报错信息级别 15,状态 1,第 5 行
关键字 'on' 附近有语法错误。

解决方案 »

  1.   

    create table borrow
    (
    rid char(10) not null foreign key references reader(rid) on delete cascade,
    bid char(9) not null foreign key references book(bid) on delete on action,   
    lenddate datetime not null default(getdate()),
    returndate datetime null
    primary key(rid,bid,lenddate)
    )
      

  2.   

    CREATE TABLE borrow
    (
    rid CHAR(10) NOT NULL FOREIGN KEY REFERENCES reader(rid) ON DELETE CASCADE, 
    bid CHAR(9) NOT NULL  FOREIGN KEY REFERENCES book(bid) , 
    lenddate DATETIME NOT NULL DEFAULT(GETDATE()), 
    returndate DATETIME NULL
    PRIMARY KEY(rid, bid, lenddate)
    )
      

  3.   

    消息 156,级别 15,状态 1,第 4 行
    关键字 'on' 附近有语法错误。还是有错误啊,到底是什么地方有问题啊,on 那地方我实在找不出错误啊
      

  4.   

    为什么要把on delete on action给删除了,是什么原因啊