create table yundan( ydno varchar(20) not null primary key, ydprice varchar(10) not null, ydstate varchar(20) not null defauit ‘接受’, shrno varchar(20) not null, khno varchar(20) not null, sltime varchar(20) not null, hwweight int not null, check(ydstate in (‘接受’,‘派送’,‘完成’,‘取消’)), foreign key (shrno) references shouhuoren(shrno) on update cascade ); insert into yundan values(50001,10000,‘接受’,30001,10001,2014-05-08,100); insert into yundan values(50002,10000,‘接受’,30002,10002,2014-05-08,100); insert into yundan values(50003,10000,‘接受’,30003,10003,2014-05-09,100); insert into yundan values(50004,10000,‘接受’,30004,10004,2014-05-09,100); insert into yundan values(50005,10000,‘接受’,30005,10005,2014-05-10,100); insert into yundan values(50006,20000,‘接受’,30006,10006,2014-05-10,200); insert into yundan values(50007,20000,‘接受’,30007,10007,2014-05-11,200); insert into yundan values(50008,20000,‘接受’,30008,10008,2014-05-11,200); insert into yundan values(50009,20000,‘接受’,30009,10009,2014-05-12,200); insert into yundan values(50010,20000,‘接受’,30010,10010,2014-05-12,200);
时间: 2023-10-14 07:04:25 浏览: 85
createTable.zip_QT_QT 复制_Qt 表格_qt create table
5星 · 资源好评率100%
这段代码是创建了一个名为yundan的表格,并插入了10条数据。表格包含以下字段:
- ydno:运单号,长度为20,不为空,是主键。
- ydprice:运费,长度为10,不为空。
- ydstate:运单状态,长度为20,不为空,默认为“接受”,并且只允许取值为“接受”、“派送”、“完成”或“取消”。
- shrno:收货人编号,长度为20,不为空,是外键,引用了另一个名为shouhuoren的表格中的shrno字段,并且设置了级联更新(即当shouhuoren表格中的shrno字段发生更新时,yundan表格中的shrno字段也会同步更新)。
- khno:客户编号,长度为20,不为空。
- sltime:受理时间,长度为20,不为空。
- hwweight:货物重量,为整数,不为空。
数据插入部分,插入了10条数据,其中每条数据包含了ydno、ydprice、ydstate、shrno、khno、sltime和hwweight这7个字段的值。
阅读全文