【发布时间】:2016-07-08 11:27:05
【问题描述】:
我有 SQL Server 2014,对于大学,我想在我的所有表上实现软删除。
SET DATEFORMAT dmy
CREATE TABLE Customers
(
CustomerId int IDENTITY (1,1) not null,
FirstName varchar (20) not null,
LastName varchar (30) not null,
Address1 varchar (30) not null,
Address2 varchar (30) not null,
Address3 varchar (30) null,
Eircode varchar (8) null,
DateOfBirth date not null,
CountyId int not null,
CountryId int not null,
AssociationId int null,
CustomerTypeId int not null,
AccountId int not null
)
我想使用 deleted at 添加一列用于软删除。最好的方法是什么?
是否建议您对数据库中的所有表使用软删除 (deleted_at) 以保持一致。
【问题讨论】:
-
你记得声明外键吗?
标签: sql sql-server-2014 soft-delete