如何查询一个数据库中有哪些表中有数据记录的存在

如题所述

如果是sql server的话,有存储过程可以实现,但是查出来不是都在一个结果集里的

EXEC sp_MSforeachtable @command1="sp_spaceused '?'"

我是从“上海全鼎软件学院”毕业的————————
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-25
这个只能是手动写查询语句查询下,除此之外别无它法了。
第2个回答  推荐于2016-09-09
这个是查不到的哦。给你个建议:
专门建一个表用来存放数据库的更改。
为数据库中的每个表建立触发器,存储其他表更改的那个表不建。
用触发器捕获Insert语句的执行,捕获到以后在新建的那个表里面插入信息。

这个方法会导致数据库性能的下降,请慎用。
本回答被提问者和网友采纳
相似回答