我想创建2个数据行,每个1行查询都具有1个相同的可找到唯一ID
2个差异是 侧 列{ 1 买方} { 0 卖方}和 userId 列{userID's}
id userId side price qty pairId
1 6 0 60 10 1
2 9 1 60 10 1
试图可视化结果表:
在SQL Server中,我尝试了SCOPE_IDENTITY()
insert into [dbo].[deals] (side, price, qty,pairId)
values (1, 60, 10 ,SCOPE_IDENTITY()),
(0, 60, 10 ,SCOPE_IDENTITY()),
创建表命令:
CREATE TABLE [demonstration].[dbo].[Deals](
[id] [bigint] IDENTITY(1,1) NOT NULL,
[userId] [int] NULL,
[side] [smallint] NULL,
[qty] [decimal](18, 4) NULL,
[price] [decimal](18, 4) NULL,
[pairId] [bigint] NULL
) ON [PRIMARY]
GO
答案 0 :(得分:1)
在交易表中添加一个IDENTITY列(或更改一个列以标识),然后使用查询:
C:\Users\Abc\Desktop\id card 10-12-19\001.jpg
C:\Users\Abc\Desktop\id card 10-12-19\002.jpg
添加了+1