自定义数据类型的使用
自定义数据类型的使用
基于YGGL数据库,而非PXSCJ数据库了
--1.对于实验二给出的数据表结构,再自定义一数据类型ID-type,用于描述员工编号
EXEC sp_addtype 'ID_type',
'char(6)','not null'
--2.在YGGL数据库中创建Employees3表,表结构与Employees类似,只是EmployeeID列使用的数据类型为用户自定义数据类型ID_type
IF EXISTS (SELECT name FROM sysobjects
WHERE name='Employees3')
DROP table employees3
/*首先在系统表总查看是否存在Employees3表,若存在删除该表*/
CREATE TABLE Employees3
( EmployeeID ID_type,
Name char(10) NOT NULL,
Education char(4) NOT NULL,
BIRHDAY date NOT NULL,
Sex bit NOT NULL DEFAULT 1,
WorkYear tinyint NULL,
Address varchar(40) NULL,
PhoneNumber char(12) NULL,
DepartmentID char(3) NOT NULL,
PRIMARY KEY (EmployeeID)
)
GO