gpt4 book ai didi

sql-server - sp_msforeachdb 发生错误时需要捕获数据库名称

转载 作者:行者123 更新时间:2023-12-03 07:49:34 26 4
gpt4 key购买 nike

我正在为每个数据库运行一个带有 sp_msforeachdb 的动态 sql 命令。然而,该命令会轰炸某个数据库。

“?”怎么样?用于在发生错误时显示数据库名称?我尝试在 Catch 语句中使用它,但我的语法是错误的。

最佳答案

只需使用 DB_NAME()

EXEC sp_msforeachdb 'USE ? SELECT DB_NAME() ...do stuff'

关于sql-server - sp_msforeachdb 发生错误时需要捕获数据库名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3808338/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com