create table zhuanyun( zyno varchar(20) not null primary key, ydno varchar(20) not null, ckno varchar(20) not null, ygno varchar(20) not null, qstime varchar(20), rktime varchar(20), foreign key (ckno) references cangku(ckno), foreign key (ygno) references yuangong(ygno), foreign key (ydno) references yundan(ydno) on update casecade );
时间: 2024-03-18 17:42:36 浏览: 54
这是一条SQL语句,用于创建一个名为zhuanyun的表,该表包含以下字段:
- zyno:转运编号,为varchar(20)类型,非空且为主键。
- ydno:运单编号,为varchar(20)类型,非空。
- ckno:仓库编号,为varchar(20)类型,非空,作为外键关联到cangku表的ckno字段。
- ygno:员工编号,为varchar(20)类型,非空,作为外键关联到yuangong表的ygno字段。
- qstime:起始时间,为varchar(20)类型,可空。
- rktime:入库时间,为varchar(20)类型,可空。
- 外键约束:ydno是外键,关联到yundan表的ydno字段,当yundan表中的ydno字段更新时,zhuanyun表中的ydno字段也会更新,级联更新。
下面是该SQL语句的具体代码:
```
create table zhuanyun(
zyno varchar(20) not null primary key,
ydno varchar(20) not null,
ckno varchar(20) not null,
ygno varchar(20) not null,
qstime varchar(20),
rktime varchar(20),
foreign key (ckno) references cangku(ckno),
foreign key (ygno) references yuangong(ygno),
foreign key (ydno) references yundan(ydno) on update cascade
);
```
阅读全文