如何在 INSERT INTO 语句中指定主键?
How do I specify a Primary Key in an INSERT INTO statement?
我看过其他人,但没有找到如何在以下查询的框架中解决这个问题。这里的其他人要复杂得多。我收到以下错误消息。我试图从本质上复制 dbo.something 中的工资列并将其放在 dbo.sizeclassreportgov 中。
我不想自动递增。在这种情况下,PK 是始终具有 32 值的状态。我将如何在以下查询的框架中指定 32 的 PK 值?
Insert into dbo.sizeclassreportgov(wage)
select wage from dbo.something;
Msg 515, Level 16, State 2, Line 617
Cannot insert the value NULL into column 'state', table
'wid27.dbo.sizeclassreportgov'; column does not allow nulls. INSERT fails.
INSERT INTO dbo.sizeclassreportgov(wage)
SELECT 32 FROM dbo.something
请注意,这将为 dbo.something.
中的每一行插入值 32
我看过其他人,但没有找到如何在以下查询的框架中解决这个问题。这里的其他人要复杂得多。我收到以下错误消息。我试图从本质上复制 dbo.something 中的工资列并将其放在 dbo.sizeclassreportgov 中。
我不想自动递增。在这种情况下,PK 是始终具有 32 值的状态。我将如何在以下查询的框架中指定 32 的 PK 值?
Insert into dbo.sizeclassreportgov(wage)
select wage from dbo.something;
Msg 515, Level 16, State 2, Line 617
Cannot insert the value NULL into column 'state', table
'wid27.dbo.sizeclassreportgov'; column does not allow nulls. INSERT fails.
INSERT INTO dbo.sizeclassreportgov(wage)
SELECT 32 FROM dbo.something
请注意,这将为 dbo.something.
中的每一行插入值 32