【发布时间】:2018-11-28 16:56:01
【问题描述】:
我创建了一个存储过程,它将复制表 1 中的一些列并将它们的值插入到表 2 上的新条目中。同时,需要更新表 2 上新条目上的 4 列日期、用户名和来自 VBA 用户窗体上的按钮的两个变量。
我知道如何单独完成这些事情,但我不确定如何让它们一起工作。我可以做两个陈述,但我需要他们都去表 2 上的同一个条目,而不是两个单独的条目。
以下是我想将两个语句组合到一个存储过程中,以通过单击 VBA 按钮创建一个新条目。
SET IDENTITY_INSERT [PIA].[dbo].[AttendanceHistory] ON
INSERT INTO [PIA].[dbo].[AttendanceHistory] (FirstName, LastName, AgentName, Location,
EmployeeGroup, ContractAgency, Manager, Supervisor, Team, Title, Position,
Staffcimid, FTPT, Bilingual, Five9Email, Email, Weekdayschedule,
Weekendschedule, CreatedBy, CreatedDate, Exception, Exceptionreason)
SELECT FirstName, LastName, AgentName, Location, EmployeeGroup, ContractAgency, Manager,
Supervisor,Team, Title, Position, Staffcimid, FTPT, Bilingual, Five9Email, Email,
Weekdayschedule, Weekendschedule
FROM dbo.Attendance WHERE dbo.Attendance.Agentname = @Agent
Set [CreatedDate] = GETDATE and
[CreatedBy] = @userid and
[Exception] = @except and
[ExceptionReason] = @Exceptreason
【问题讨论】:
标签: sql sql-server vba stored-procedures