如何查找MySQL中视图中使用的所有表/视图?

时间:2016-11-09 14:45:16

标签: mysql sql

如何查找MySQL中视图中使用的所有表/视图?

所有类型的解决方案都受到赞赏。用一些查询查询MySQL服务器或解析SQL代码。请注意,视图可以有连接。

例如,分析以下视图:

SELECT
  `ColumnDefault`.`Id` AS `Id`,
  `ColumnDefault`.`ColumnId` AS `ColumnId`,
  `ColumnDefault`.`TargetName` AS `TargetName`,
  `ColumnDefault`.`Ord` AS `Ord`,
  `ColumnDefault`.`Width` AS `Width`,
  `ColumnDefault`.`Visible` AS `Visible`,
  `Column`.`ColumnName` AS `ColumnName`,
  `Column`.`FriendlyName` AS `FriendlyName`,
  `Column`.`Description` AS `Description`
FROM (`ColumnDefault`
  JOIN `Column`
    ON ((`ColumnDefault`.`ColumnId` = `Column`.`Id`)))
ORDER BY `ColumnDefault`.`Ord`

应该返回

ColumnDefault
Column

0 个答案:

没有答案