0
A
回答
1
select so.name, so.xtype
from sysobjects so (nolock)
inner join syscomments sc (nolock) on sc.id = so.id
where sc.text like '%tablename%'
此代码将搜索所有SQL Server对象以查找您的表。您必须为每个数据库运行此查询。
如果存储过程使用您的表,它将出现在此查询中。功能,视图和触发器也是如此。
xtype告诉你物体的类型。
以下是可能的xtype值:
- d =字段名
- F =外键
- FN =功能
- P =存储过程
- PK =主键
- S =系统表
- U =用户表
- V =隐藏的表
+0
非常感谢! – 2010-06-18 15:58:30
0
在你的问题没有足够的信息,但有一两件事你可以做的是使用SQL事件探查轮廓,其中的插入,更新和删除来源。
我假设你正在谈论一个应用程序如何与数据进行交互以及什么名字(比如一个存储过程)正在执行插入/更新/删除操作。
看看SQL事件探查器,它随您的客户端工具安装。将其过滤为仅显示与数据库的连接(数据库名称或ID)。
0
如果你一直很好,创造您的SP /视图/函数创建表格后,则sp_depends会告诉你evertyhing引用表。执行动态SQL即是。
相关问题
- 1. 如何在sql server数据库中查找常量的使用情况
- 2. 查找但SQL Server数据库版本
- 3. 如何查找SQL Server 2008中的总表空间使用情况?
- 4. 通过用户输入使用特定的sql server数据库
- 5. SQL Server:查找数据库中唯一表的列表
- 6. 通过数据库筛选SQL Server sys.objects
- 7. SQL Server 2000:通过数据库搜索
- 8. 通过C#更新SQL Server数据库#
- 9. 查找未使用的SQL Server数据库
- 10. 使用Java查找实例中的所有SQL Server数据库
- 11. 在不知道sql server数据库中的表或列名的情况下查找单元格值的位置
- 12. 远程sql server的使用情况?
- 13. SQL Server中的内存使用情况?
- 14. 单词使用情况数据库?
- 15. 通过WMI查找处理器使用情况
- 16. sql CE数据库中的行数和空间使用情况
- 17. 通过SQL Server中的MVC克隆数据库表行
- 18. 通过网络使用SQL Server数据库
- 19. 通过sql server视图使用zumero进行数据库同步
- 20. 使用OPENROWSET通过SQL Server访问Oracle数据库
- 21. JDBC setMaxRows数据库使用情况
- 22. SQL Server数据库查询
- 23. 在数据库中使用通配符查询SQL Server
- 24. SQL Server:通过查询创建数据库关系图
- 25. SQL Server 2008:如何通过查询备份数据库
- 26. 数据库表,函数,存储过程,视图等的日志使用情况
- 27. 限制数据库列表,以问鼎许可的SQL Server默认情况下
- 28. 跨多个数据库查找表SQL SERVER 2005
- 29. 复杂的SQL Server CTE情况:查找根父记录
- 30. SQL查询数据库的Microsoft SQL Server
哪个数据库? – Randy 2010-06-18 15:33:02
@Randy - 他的意思是SQL Server。 – JonH 2010-06-18 15:33:57
thx - 上帝保佑我给了甲骨文的答案,并因此而降职:) – Randy 2010-06-18 17:11:53