如何使用TSQL创建简单的两表模式?
我正在尝试创建一个包含两个表的模式,稍后将查询/向其中添加数据。我正在使用StackExchange数据资源管理器“T-SQL”: 以下是要求: 客户表格:如何使用TSQL创建简单的两表模式?,sql,sql-server,tsql,Sql,Sql Server,Tsql,我正在尝试创建一个包含两个表的模式,稍后将查询/向其中添加数据。我正在使用StackExchange数据资源管理器“T-SQL”: 以下是要求: 客户表格: unique account id, Fname Lname create date CustomerStatus表(状态将显示挂起、活动或取消): 其他要求: 表包含主键 自动递增标识符 指示不应为null的列 为列提供适当的数据类型 以下是我到目前为止的情况: CREATE TABLE CUST
unique account id,
Fname
Lname
create date
CustomerStatus表(状态将显示挂起、活动或取消):
其他要求:
- 表包含主键
- 自动递增标识符
- 指示不应为null的列
- 为列提供适当的数据类型
以下是我到目前为止的情况:
CREATE TABLE CUSTOMERS
(
ID INT NOT NULL,
FNAME VARCHAR (20) NOT NULL,
LNAME VARCHAR (20) NOT NULL,
)
CREATE TABLE CustomerStatus
(
recordID INT NOT NULL,
ID INT NOT NULL,
STATUS VARCHAR (10) NOT NULL,
)
你不能在电视上那样做
试试看
rextester演示:
您的问题是什么?如何创建双表模式。下面是我到目前为止的情况。我不明白你的问题。显然,您已经有了表,或者至少有了createtable
语句。
CREATE TABLE CUSTOMERS
(
ID INT NOT NULL,
FNAME VARCHAR (20) NOT NULL,
LNAME VARCHAR (20) NOT NULL,
)
CREATE TABLE CustomerStatus
(
recordID INT NOT NULL,
ID INT NOT NULL,
STATUS VARCHAR (10) NOT NULL,
)
create table Customers(
id int not null identity(1,1) primary key,
fname varchar (20) not null,
lname varchar (20) not null,
);
create table CustomerStatus(
recordid int not null identity(1,1),
id int not null references Customers(id),
[status] varchar (10) not null,
);