6)创建一个性别域,一个年纪域,一个大学学年域(假设大学最晚不超过8年毕业),一个布尔域(值为‘0’或者‘1’) a)注:不要求有输出结果,SQL Server不支持Domain关键字支持Type关键字, 而且不支持Type后接Check约束 b)同理:还有断言(assertion也不支持)
时间: 2023-02-10 11:10:39 浏览: 89
吉林大学 2021-2022学年第一学期《(高等)数值分析》期末试题
在 SQL Server 中,你可以使用 "CREATE TYPE" 语句来创建用户定义类型。但是,SQL Server 不支持 "DOMAIN" 关键字,也不支持在类型后使用 "CHECK" 约束。
下面是如何创建性别域,年纪域,大学学年域,布尔域的示例代码:
```
-- 创建性别域
CREATE TYPE GenderType FROM CHAR(1) NOT NULL;
-- 创建年纪域
CREATE TYPE AgeType FROM INT NOT NULL;
-- 创建大学学年域
CREATE TYPE UniversityYearType FROM INT NOT NULL;
-- 创建布尔域
CREATE TYPE BooleanType FROM BIT NOT NULL;
```
注意:SQL Server 不支持断言(assertion)。
阅读全文