当前位置: 首页 > 面试题库 >

在单个表中创建两个标识列的问题

巢权
2023-03-14
问题内容

我在单个表中创建两个标识列时遇到问题。这是我工作的一部分…他们不惜任何代价在一个表中需要两个标识列。有什么办法可以做到这一点。

请提供任何语法来一次或以后在单个表中创建两个标识列。

在此先感谢,Shashra


问题答案:

在SQL Server中,您可以具有一个计算列,该列仅与标识(或任何其他)列具有相同的值:

CREATE TABLE [dbo].[test](
    [id] [int] IDENTITY(1,1) NOT NULL,
    [idCopy]  AS ([id]),
    [whatever] [nvarchar](max) NOT NULL
)


 类似资料:
  • 意味着我需要跟踪原始表,类似于用值和已经进行的操作记录表 指导我在春靴中实现这一点。

  • 我有一个带有Person对象的数据库表。我的网络服务接收一个Person对象列表来更新这个Person表。我的应用程序现在包含两个列表: 我想遍历这些列表,并创建一个新列表,用于更新Person表。 fName和lName用于识别现有记录。下面是一个例子。 现在的 乔,布洛格斯,18岁,joe@me.com 简,布洛格斯,21岁,jane@me.com 弗洛,布洛格斯,25岁,flo@me.com

  • 我正在尝试创建两个表:Person和Friend。 在朋友表中,我有一个复合主外键,它引用了Person表中的人身份。 请注意,我试图在Java(Eclipse IDE)中执行此操作。 我一直得到这个错误,当我试图创建的朋友表出于某种原因: ORA-00904::标识符无效

  • 如何在MySQL中为此查询创建索引?

  • 问题内容: 在Python中创建新的空列表的最佳方法是什么? 要么 我之所以这样问是因为两个原因: 技术原因,关于哪个更快。(创建一个类会导致开销吗?) 代码可读性-这是标准约定。 问题答案: 您可以通过以下方法测试哪段代码更快: 但是,实际上,这种初始化很可能只是程序的一小部分,因此担心此初始化可能会出错。 可读性非常主观。我更喜欢,但是像AlexMartelli这样的一些非常博学的人更喜欢,因

  • 问题内容: 我已经在Sqllite Android应用程序中创建了一个数据库,并尝试在数据库中添加两个表,但是在创建该数据库时遇到了问题。仅创建第一张表。有谁能够帮我? 错误代码= 1否为客户提供此类表格 问题答案: 使用下面的类将值插入表