sql - 找出SQL Server中的调用存储过程

标签 sql sql-server database stored-procedures sql-server-2005

是否有可能找出谁调用了存储过程?

例如,假设我在 proc3 中遇到错误。在该过程中,我想知道它是由 proc1 还是 proc2 调用的。

最佳答案

如果这对您的逻辑很重要,我会使用一个额外的输入参数来指定源。

这也将使您的数据库更容易移植到另一个平台,因为您不依赖于一些晦涩的平台相关功能。

关于sql - 找出SQL Server中的调用存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/148004/

相关文章:

mysql - 如何在mysql数据库(表)中插入图像?

python - 如何将列表中的元组转换为普通列表?

java - 如何在生效日期更新用户?

sql - C# SqlParameter - 提供 SQL (Microsoft SQL)

c# - 在 C# 中向表中插入记录时无法将 NULL 值传递给参数

sql - 需要声明时间并希望 getdate() 仅返回日期并将两个结果连接起来

sql - 根据 SQL Server 中内部节点的值获取父 xml 节点

sql - 从 case 表达式中排除

php - MySQL 查询后,行显示空白值

sql - 选择语句返回父项和无限子项