SQL查询搜索所有表中的公共字段

时间:2017-02-08 22:33:25

标签: sql

数据库中的所有表都有字段creationdate和revisiondate,这些字段就像您想象的那样是日期字段。寻找SQL查询以查找creationdate>的所有实例' 2017年2月1日&#39 ;.我无法找到您循环遍历每个表以返回数据库中X日期的所有新记录的示例。数据库有1000个表,所以我需要能够动态搜索。查询的一个表版本是(select * from tableA,其中creationdate>' 2017-02-01')我只需对所有表执行此操作。感谢!!!!

1 个答案:

答案 0 :(得分:0)

SELECT schema.column_1, schema.column2
FROM   table_name_1
UNION
SELECT schema.column_same_datatype, schema.column2_same_datatype
FROM   table_name_2
WHERE  creation_date > '2017-02-01';

注意:您应该预防日期格式。我认为最常见的日期格式是DD-MM-YYYY。