首页 > 解决方案 > 更新整个数据库中特定列的所有出现

问题描述

我在许多表使用中都有资产表和资产ID(列)

我想更新数据库中所有插入的所有表的出现

assetsid (column) WHERE value has 878 to 1 FROM all tables in database

我知道正常更新

update AdminInterests set assetid = 1 where 878

我只想知道如何在所有表中通过整个数据库应用更新

标签: sqlsql-serverupdates

解决方案


一种可能的解决方案是,您可以读取数据库元数据表并构建动态查询以查找您想要更新的所有列/属性,然后针对它们运行更新。要做到这一点需要做很多工作,但确实提供了解决方案。它也是一种编程解决方案,而不是您可以通过查询执行的解决方案。


推荐阅读