使用SQL server 2008+创建一个表并添加两个极限数据进行测试,要求注明会员的姓名、性别、手机号信息,并分明顾客类型,如果是会员顾客,要求会员卡号非空且唯一,如果是普通顾客,允许会员卡号为空。
时间: 2023-04-08 07:04:59 浏览: 77
好的,这是一个关于 SQL Server 2008 的问题。您可以使用以下代码创建一个表并添加两个极限数据进行测试:
CREATE TABLE customer (
id INT PRIMARY KEY IDENTITY(1,1),
name VARCHAR(50) NOT NULL,
gender VARCHAR(10) NOT NULL,
phone VARCHAR(20) NOT NULL,
customer_type VARCHAR(20) NOT NULL,
member_id VARCHAR(20) UNIQUE NULL
);
INSERT INTO customer (name, gender, phone, customer_type, member_id)
VALUES ('John', 'Male', '1234567890', 'Member', '123456'),
('Jane', 'Female', '0987654321', 'Normal', NULL);
这将创建一个名为 "customer" 的表,其中包含会员的姓名、性别、手机号信息和顾客类型。如果是会员顾客,会员卡号非空且唯一,如果是普通顾客,会员卡号允许为空。第一个数据是一个会员,第二个数据是一个普通顾客。
希望这可以帮助您。
阅读全文