0

我们有一个第 3 方应用程序,它采用 SQL 选择语句并以定期计划的时间间隔对 SQL Server 数据库运行它。它定期唤醒,运行选择输入并完成它的事情。问题是我们确实需要它来运行 select 语句,然后更新它选择的行的列。

想法1:
创建一个存储过程来执行更新并返回数据并让应用程序调用它。
失败 - 看起来您无法从 select 语句中调用存储过程

思路二:
创建一个用户定义函数,可以在select中调用。
失败 - 无法从用户定义的函数执行更新。

思路三:
使用OPENQUERY(...)函数进行选择。
失败 - 我没有创建链接服务器的权限。

还有其他想法吗?

注意:该应用程序要求您提供的语句以select.

4

0 回答 0