我已经查看了其他人,但没有找到如何在以下查询的框架中解决这个问题。这里的其他人要复杂得多。我收到以下错误消息。我试图基本上从dbo.something复制工资列并将其放在dbo.sizeclassreportgov中。
我不想自动增加。在这种情况下,PK是State,其值始终为32.如何在以下查询的框架中指定PK值为32?
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.
答案 0 :(得分:1)
INSERT INTO dbo.sizeclassreportgov(wage)
SELECT 32 FROM dbo.something
请注意,这将为 dbo.something 中的每一行插入值32。