sql - SQL Server 是否有办法知道何时将列添加到表中?

标签 sql sql-server

我想知道 SQL Server 中是否有任何方法可以知道何时在表中添加/修改特定列。

当我尝试以下代码时,我看不到任何列的轨迹,它只包含表和外键。

select * from sys.objects
order by modify_date desc

有什么想法吗?

最佳答案

我会看一下Event Notifications看看您是否可以根据那里的信息创建解决方案。

我承认我从来没有将它们用于此目的,这对于您的需求来说可能有点过分,但它应该可以解决问题。

编辑:哦,还有 DDL Triggers可能较少参与,但仍能满足您的需求。

关于sql - SQL Server 是否有办法知道何时将列添加到表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7498459/

相关文章:

sql-server - 获取两个日期之间的月、年格式的所有季度

sql - SQL Server 中如何复制带有约束和键信息的表?

sql - 使用数据过滤器从键中获取所有项目

sql - 如何获得昨天所有城市的最小值?

sql - 查询以选择两个日期之间的数据,格式为 m/d/yyyy

c# - SqlDataAdapter.Fill(DataTable) 未填充 DataTable

sql - 在存储过程的一个 if 语句中评估不同的条件

python在sql查询中避免%s

sql-server - 将多余的电子邮件替换为 SQL Server 中唯一的电子邮件

sql - 计算组内的每个条件