# "UpdateTimeEntry" 存储过程

说明：

这个存储过程在EntryLog表中更新一条已经存在的登陆时间记录。要输入的参数是要被更新记录的id或其他的信息如：User id, Project id, Category id, Entry Date, Description和Duration。

定义：

    	CREATE  PROCEDURE TT_UpdateTimeEntry
    	(
    		@EntryLogID int,
    		@UserID int,
    		@ProjectID int,
    		@CategoryID int,
    		@EntryDate datetime,
    		@Description nvarchar(255),
    		@Duration decimal(10,2)
    	)
    	AS

    	UPDATE
    		TT_EntryLog
    			SET
    				UserID=@UserID,
    		     		ProjectID = @ProjectID,
    				CategoryID = @CategoryID,
    				EntryDate = @EntryDate,
    				Description = @Description,
    				Duration = @Duration

    	WHERE
    		EntryLogID = @EntryLogID

用到的数据库表：

EntryLog表的主键是EntryLogID字段。注意descriptions字段长度不能超过255字符，EntryLog表结构如下图所示：