我有多个表的表名以“事件”字尾结尾——如“TcpEvent”、“RdpEvent”、“WebEvent”等。表模式很少有常见的列,如“ID”、“名称”、“日期”。
是否有任何通用 SQL,以便我可以使用简单的 SINGLE 选择获取所有常用列内容?我尝试使用以下 SQL - 但它不起作用。
SELECT ID, Name FROM (SELECT TABLE_NAME FROM (
SELECT DISTINCT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME LIKE '%Event') AS T) AS T;
任何帮助将不胜感激。