使用SQL server 2012创建一个顾客表并插入五个数据进行测试,要求注明顾客类型,并防止会员卡号重复,但允许会员卡号为空
时间: 2023-04-09 11:03:42 浏览: 145
防止用户表单重复提交处理
可以的,以下是创建顾客表的 SQL 语句:
CREATE TABLE Customers (
CustomerID INT PRIMARY KEY IDENTITY(1,1),
CustomerName VARCHAR(50) NOT NULL,
CustomerType VARCHAR(20) NOT NULL,
MembershipCardNo VARCHAR(20) UNIQUE NULL
);
然后插入五个数据进行测试:
INSERT INTO Customers (CustomerName, CustomerType, MembershipCardNo)
VALUES ('张三', '普通客户', NULL),
('李四', '普通客户', '123456'),
('王五', 'VIP客户', '654321'),
('赵六', '普通客户', '111111'),
('钱七', 'VIP客户', NULL);
其中,CustomerType 表示顾客类型,MembershipCardNo 表示会员卡号,使用 UNIQUE 约束可以防止会员卡号重复,但允许为空。
阅读全文