使用代码编写一、操作员信息表,表名为userInfo ( 操作员编号:userID, 数据类型为uniqueidentifier,主键,默认值为NEWID(), 操作员类型: userType ,数据类型为VARCHAR(20),非空,取值只能为:ATM或营业员两种 ) 二、客户信息表,表名为customerInfo ( 顾客编号:customerID, 数据类型为INT,非空,主键,自动编号(标识列),从1开始,增量为1 顾客姓名:customerName ,数据类型为VARCHAR(20),非空 身份证号:PID, 数据类型为CHAR(18),非空,唯一约束,身份证号只能是15位或18位 联系电话:telephone,数据类型为 CHAR(13),非空,只能是13位,固定电话格式为xxxx-xxxxxxxx 130-1234-5678 客户地址:customerAddress,数据类型为 VARCHAR(50),允许空 )
时间: 2024-04-05 21:32:50 浏览: 62
C#操作Excel数据增删改查示例
以下是SQL Server语法的代码,用于创建操作员信息表和客户信息表:
-- 创建操作员信息表
CREATE TABLE userInfo (
userID uniqueidentifier DEFAULT NEWID() PRIMARY KEY,
userType VARCHAR(20) NOT NULL CHECK (userType IN ('ATM', '营业员'))
);
-- 创建客户信息表
CREATE TABLE customerInfo (
customerID INT IDENTITY(1,1) PRIMARY KEY,
customerName VARCHAR(20) NOT NULL,
PID CHAR(18) NOT NULL UNIQUE CHECK (LEN(PID) IN (15, 18)),
telephone CHAR(13) NOT NULL CHECK (LEN(telephone) = 13),
customerAddress VARCHAR(50)
);
注意:以上代码只是示例,具体情况需要根据具体需求进行修改。
阅读全文