我正在开发一个Web应用程序。在这个应用程序中,我们使用inlilne SQL查询进行数据库操作。背后的原因是,我们拥有多个具有相同数据库结构的不同数据库。我们还需要处理不同的数据库。如果我们继续执行存储过程,如果我们错过任何要执行到任何数据库的脚本,则可能存在异常。
在现有的应用程序中,它使用不同的数据库调用插入员工详细信息。也就是说,一次调用将详细信息插入EmployeeMaster表,另一个调用是Address表,下一个是资格表等。
现在,我正在对单个调用进行多个数据库调用。我想从执行的脚本中获取所有异常/日志详细信息。
我熟悉RAISERROR。但是这样我们只能获得单个错误细节。
我想得到像
1 emp100 Created
2 Details Inserted to Address table
3 Qualification1 not exist In the Qualification Master table
我知道我们可以使用临时表来实现它。 有没有更好的方法来解决这个问题?
任何帮助都会很明显。
此致
Ranish