在sql存储过程中,我看到一个如下所示的sql块:
SELECT @GenPlanGuid = GenPlanGuid
FROM ACM.BeeBusiness
WHERE BeeBusinessGuid = @BeeBusinessGuid
没有名为ACM的数据库,没有链接服务器,没有任何功能,没有任何带有这样的别名的子选择 - > (选择某事)ACM
那个别名隐藏在哪里?
答案 0 :(得分:6)
可能是“架构名称”,有时也称为“所有者名称”或“用户名”。
哪个DBMS?
答案 1 :(得分:1)
它可能是表的所有者。如果表名是合格的,则可以写为[dbo]。[tableName],其中[dob]是拥有该表的帐户的名称。如果ACM是创建该表的用户,并且未将所有者更改为dbo,则可能会发生这种情况。