如何管理数据库中的ImportHistory?

时间:2016-05-31 10:05:42

标签: sql-server database history

我有一个表ImportHistory,其中存储了导入历史记录。 (每次用户上传文件时我都会存储一行)。

Name

我也有

CREATE TABLE [dbo].[ImportHistory]
(
    [Id]   INT  IDENTITY (1, 1) NOT NULL,
    [Date] TIMESTAMP NOT NULL, 
    CONSTRAINT [PK_ImportHistory] PRIMARY KEY ([Id])
)

问题是如何在每次在SALES中为此导入会话插入一行时正确获取ImportHistory的ID并存储它?

1 个答案:

答案 0 :(得分:1)

  1. 您在ImportHistory
  2. 中插入一行
  3. SELECT SCOPE_IDENTITY()获取新创建的记录的ID。
  4. 使用步骤2中获取的值作为ImportHistoryID
  5. 插入销售记录

    PS:timestamp data type is not what you think it is.您可能想要使用datedatetime2