0

我的 MySQL 数据库中有一百多个视图和一百多个实体。我需要从一个实体(表)中删除一个属性。之后,我将不得不查找在所有视图中使用该属性的位置,以便我可以修改视图。

除了打开每个视图并查找实体的属性之外,还有其他方法吗?

我确实有实体和视图以及我的项目中的 EDMX 和设计器文件

4

1 回答 1

0

您可以为此使用信息模式。尝试这样的事情:

SELECT TABLE_NAME FROM information_schema.views WHERE VIEW_DEFINITION LIKE '%your_word%';

上面的查询没有经过测试,但它会给你包含你正在搜索的单词的视图的名称。您还可以参考 information_schema.views 上的文档并制作更适合您需求的查询:INFORMATION_SCHEMA VIEWS 表

于 2013-08-01T06:39:07.927 回答