如何使用select并结合T-SQL中的一些参数值插入?
How to use select and insert in combination with some parameter values in T-SQL?
INSERT INTO ProjectWorkflowAgg(ProjectCode,Priority,ApprovalType)
SELECT MasterCode,Priority,ApprovalTitle FROM WFPolicyDetails where MasterCode = @WFPolicyID ORDER BY Priority ASC;
我已经成功实现了上述查询。现在有一个参数值SRFID,这是我直接提供的。如何修改上述查询以插入 SRFID 参数值以及 select 命令的值。或者还有其他替代方法可以实现吗?
INSERT INTO ProjectWorkflowAgg(ProjectCode,Priority,ApprovalType,PolicyMasterCode=@SRFID)
SELECT MasterCode,Priority,ApprovalTitle FROM WFPolicyDetails
where MasterCode = @WFPolicyID ORDER BY Priority ASC;
将参数添加到 SELECT
语句
INSERT INTO ProjectWorkflowAgg(ProjectCode,Priority,ApprovalType,PolicyMasterCode)
SELECT MasterCode, Priority, ApprovalTitle, @SRFID
FROM WFPolicyDetails
WHERE MasterCode = @WFPolicyID
INSERT INTO ProjectWorkflowAgg(ProjectCode,Priority,ApprovalType)
SELECT MasterCode,Priority,ApprovalTitle FROM WFPolicyDetails where MasterCode = @WFPolicyID ORDER BY Priority ASC;
我已经成功实现了上述查询。现在有一个参数值SRFID,这是我直接提供的。如何修改上述查询以插入 SRFID 参数值以及 select 命令的值。或者还有其他替代方法可以实现吗?
INSERT INTO ProjectWorkflowAgg(ProjectCode,Priority,ApprovalType,PolicyMasterCode=@SRFID)
SELECT MasterCode,Priority,ApprovalTitle FROM WFPolicyDetails
where MasterCode = @WFPolicyID ORDER BY Priority ASC;
将参数添加到 SELECT
语句
INSERT INTO ProjectWorkflowAgg(ProjectCode,Priority,ApprovalType,PolicyMasterCode)
SELECT MasterCode, Priority, ApprovalTitle, @SRFID
FROM WFPolicyDetails
WHERE MasterCode = @WFPolicyID