0

我们的数据库中有带有 ID(OrangeCustID)的客户数据,我正在尝试为每个客户自动生成 myCompanyID,除了 OrangeCustID 并将其链接到其他表,并将其用于我们来自 SQL Server 数据库的内部查询。

有人可以建议如何实现这一目标吗?

下面是样本表

在此处输入图像描述

4

1 回答 1

2

只需使用带有标识列的主键。当您将外部数据插入到表中时,SQL 将自动生成 InternalId。

CREATE TABLE dbo.MyTableName (
  InternalId INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
  OrangeCustID INT NOT NULL,
  Name NVARCHAR(250),
  Gender NVARCHAR(1),
  Order NVARCHAR(250),
  Cost INT
)
于 2021-10-22T19:15:35.977 回答