是否可以在SQL Server上的同一请求中包含user id
和password
?
我想比较来自同一服务器但具有不同权限的两个数据库的结果。
SELECT *
FROM
(SELECT textField
FROM databaseONE.dbo.someTable
) AS OLDVALUE
WHERE (textField) NOT IN
(SELECT equivalentTextField
FROM databaseTWO.[dbo].otherTable
)
如何为[user id = user1 | password = password1]
和databaseONE
添加user id = [user2 | password = password2]
databaseTWO
谢谢。
答案 0 :(得分:0)
我认为这里有两个合理的选择:
1)创建一个跨两个数据库拥有权限的用户,并使用该用户执行此查询。
2)如果1不合适,请让调用程序进行两次调用,每次使用相应的一组凭据对每个数据库进行一次调用,然后比较调用应用程序中的结果。