gpt4 book ai didi

sql-server - 如何制作带有主键和自增字段的SQL临时表?

转载 作者:行者123 更新时间:2023-12-03 01:33:10 26 4
gpt4 key购买 nike

我在这里缺少什么?我试图将 ID 字段作为主键并自动递增,这样我就不需要显式插入它。

CREATE TABLE #tmp
(
ID INT IDENTITY(1, 1) ,
AssignedTo NVARCHAR(100),
AltBusinessSeverity NVARCHAR(100),
DefectCount int
);

insert into #tmp
select 'user','high',5 union all
select 'user','med',4


select * from #tmp

我收到以下说法错误:

Insert Error: Column name or number of supplied values does not match table definition.

最佳答案

据我所知,您只是缺少“主键”一词来满足您指定的目标。

对于您的其他列,最好明确定义它们应该是 NULL 还是 NOT NULL,这样您就不会依赖 ANSI_NULL_DFLT_ON设置。

CREATE TABLE #tmp
(
ID INT IDENTITY(1, 1) primary key ,
AssignedTo NVARCHAR(100),
AltBusinessSeverity NVARCHAR(100),
DefectCount int
);

insert into #tmp
select 'user','high',5 union all
select 'user','med',4


select * from #tmp

关于sql-server - 如何制作带有主键和自增字段的SQL临时表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4382801/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com