0

MySQL データベースには 100 を超えるビューと 100 を超えるエンティティがあります。1 つのエンティティ (テーブル) から 1 つの属性を削除する必要があります。その後、ビューを変更できるように、その属性が使用されたすべてのビューの場所を探す必要があります。

各ビューを開いてエンティティの属性を探す以外に方法はありますか。

エンティティとビュー、およびプロジェクトに 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 に答える