问题标题:
用SQL语句,在定义表的同时定义数据的完整性约束:"图书表"如下:书号:统一字符编码定长类型,长度为6,主码;书名:统一字符编码可变长类型,长度为30,非空;第一作者:普通编码定长字符类型,长度
更新时间:2024-04-27 10:52:05
问题描述:
用SQL语句,在定义表的同时定义数据的完整性约束:
"图书表"如下:
书号:统一字符编码定长类型,长度为6,主码;
书名:统一字符编码可变长类型,长度为30,非空;
第一作者:普通编码定长字符类型,长度为10,非空;
出版日期:小日期时间型;
价格:定点小数,小数部分1位,整数部分3位;
翟庆林回答:
CREATETABLE[图书表]
(
BookNonvarchar(6)NOTNULLPRIMARYKEY,
BookNamenvarchar(30)NOTNULL,
Authorvarbinary(10)NOTNULL,
PublishDatesmalldatetimeNULL,
Pricenumeric(18,1)NULL/*这里整数部分,为什么是三位?*/
)ON[PRIMARY]
石兴麟回答:
我也不知道,题目是这样写的书名那些也必须要用英文吗