当用户删除数据库中的一行时,我想将其归档到数据库中的单独表中,而不是在当前表中删除或标记它。我想我需要在这个链接中做类似的事情:
问题是,存档表中有 1 个额外的列与原始表 (ArchiveTimeStamp) 不匹配。这个 ArchiveTimeStamp 在原始表中不存在,而是我会使用类似的东西
archiveComm.Parameters.AddWithValue("ArchiveTimeStamp", Date.Time.Now);
这是我到目前为止所拥有的:
SqlCommand archiveComm = new SqlCommand("INSERT INTO Archive_Table SELECT * FROM Table WHERE RowID = @rowID", conn);
有没有办法让我修改 SqlCommand 以添加原始表中不存在的另一个参数?