是否有SQL Server的查询来查找表内的所有表和数据?我强调查询不是存储过程。用于搜索所有表和数据的SQL查询
回答
如果你知道你的表名:
SELECT * FROM table1, table2, ...;
是否有循环来执行此操作而不是写入table1,table2,....? –
只是分享适当的答案..并在发布前先考虑。仔细阅读问题。 –
如果表中的数据不止一行,这可能会使服务器上的所有活动停止。 – alroc
其实,有一种方法。
选项1:
有一个名为sp_msForEachTable
程序,可以帮助你。这不是一个真正的正式记录的功能,因此不建议使用,但它的工作原理。
EXEC sp_msForEachTable 'SELECT TOP 10 * FROM ?'
请记住,如果您有很多表格,可能需要一段时间才能列出所有内容。如果您拥有大量表格而没有太多内存,您的Management Studio可能会在完成之前崩溃。
选项2:
您可以使用系统视图sys.tables
来创建SQL动态
SELECT 'SELECT TOP 10 * FROM ' + name FROM sys.tables
然后你就可以复制在另一个窗口/粘贴的结果,也许在部分运行它们。
感谢您的回复 –
- 1. php/mysql:用于在所有字段中搜索的sql查询
- 2. 多表SQL搜索查询
- 3. SQL查询搜索所有表的模式
- 4. 搜索查询和填充的数据
- 5. 使用sql查询从多个表中搜索数据
- 6. SQL搜索查询
- 7. 搜索所有字段的MYSQL查询?
- 8. Oracle:查询属于表的所有触发器的SQL查询?
- 9. 弹性搜索查询词返回所有数据
- 10. SQL查询的父子关系搜索和检索所有节点和所有的父母
- 11. 用于检索搜索结果的SQL查询
- 12. SQL搜索查询应先在搜索
- 13. 搜索和拆分数据库值的搜索条件和查询使用Linq
- 14. 查询所有当前数据库和用户名的SQL Server查询
- 15. SQL Server - 在所有数据库表中搜索一列
- 16. SQL和搜索查询计算值
- 17. 搜索和分页sql查询php
- 18. SQl查询检索数据
- 19. Linq to SQL搜索查询
- 20. SQL Server 2008 - 搜索查询
- 21. SQL全文搜索查询?
- 22. 日期搜索Sql查询
- 23. SQL查询搜索&符号&
- 24. T-SQL:搜索子查询
- 25. 动态SQL查询搜索
- 26. SQL搜索查询结果
- 27. 搜索由SQL查询
- 28. SQL搜索查询像stackoverflow
- 29. MySQL的工具,搜索在所有领域,数据库和表
- 30. 我的SQL查询不检索数据库中的所有数据
你怎么想这样做?你不知道你存储数据的位置吗? – jarlh
我想这样做,因为如果我忘记了我的数据存储在哪里,或者我是否在大项目中添加了表格 –
运气不佳。简单地搜索表格,一次。 (可以循环动态完成。) – jarlh