如何在表中插入具有指定值的表

时间:2019-05-08 16:26:48

标签: sql tsql sql-server-2008

我可能对此想得太过分了,但是如何将一个值插入到表的列中,其中另一个指定的列等于一个指定的值?某些不适用于以下内容。

CREATE PROCEDURE [dbo].[bcasp_InsertDate]
@TicketNum nvarchar(250),
@DateFinal datetime

AS
BEGIN
SET NOCOUNT ON;
SELECT DateFinalEmailSent FROM T_Ticket WHERE TicketNumber = @TicketNumber
INSERT INTO T_Table(DateFinalEmailSent) VALUES (@DateFinal)
END

2 个答案:

答案 0 :(得分:4)

编写的代码不起作用,因为您没有在第一个<div class="modal fade" id="myTimesheetModal"> <div class="modal-dialog" role="document"> <div class="modal-content"> @Html.Partial("_TimesheetPartialModal", new AddTimesheetViewModel()) </div> </div> </div> 语句中为@DateFinal分配值,但是该语句以及附带的变量确实是不必要的。

为什么不只是直线SELECT

INSERT

答案 1 :(得分:1)

您需要在代码中进行以下更改才能使其正常工作。

SELECT @DateFinal= DateFinalEmailSent FROM T_Ticket WHERE TicketNumber = @TicketNumber