sql server查询库中所有数据

目前好像还没有直接查询的语句,我是通过先查询所有表的名称再查询数据。如果有其他的方法请在评论区指条明路。

  1. 查询当前数据库中所有的用户表
select name from sysobjects where xtype='U'

但是结果中会多出一个sysdiagrams表,讲道理这是个系统表,但是xtype也是’U’。有知道为什么的请在评论区回复。

  1. 所以我只能强行去掉这个系统表
select name from sysobjects where xtype='U'and name !='sysdiagrams'

其实看过有个复杂的方法可以排除sysdiagrams这个表,但我觉得没必要,效果一样就行。

  1. 根据查询结果查询数据
select * from <表名....>

Guess you like

Origin blog.csdn.net/m0_47937557/article/details/115683061