G_M*_*Man 0 sql t-sql sql-server select sql-insert
目前我正在尝试编写一个 sql 语句,该语句从一个表中进行选择,然后使用主键插入到一个辅助表中。我很难弄清楚我会怎么做。这是我现在拥有的选择和插入。第一个选择将返回多个结果。我需要每晚运行一次,所以我需要让它动态。
SELECT ParentTypeId FROM Config_OrderParentQueueType
INSERT INTO [dbo].[Config_OrderParentQueueTypeNotes]
([ParentTypeId]
,[NoteDate]
,[NoteText]
,[NoteSubmittedById])
VALUES
(This is the ID I need to insert from the select
,GETDATE()
,'Default Note'
,6)
Run Code Online (Sandbox Code Playgroud)
我试图弄乱行数,但 ID 并不总是顺序的。提前感谢有关我将如何执行此操作的任何帮助。
使用insert .. select:
INSERT INTO [dbo].[Config_OrderParentQueueTypeNotes]
([ParentTypeId]
,[NoteDate]
,[NoteText]
,[NoteSubmittedById])
SELECT ParentTypeId, getdate(), 'Default Note', 6
FROM Config_OrderParentQueueType
Run Code Online (Sandbox Code Playgroud)