【发布时间】:2014-03-21 15:04:55
【问题描述】:
好的,这应该相当简单。我正在尝试将一些行从 DatabaseA.Sets 插入到 DatabaseB.Sets。我认为它会类似于以下内容...
INSERT INTO [DatabaseB].sets
(SetID,ParentID,title,version_number,OrganizationID,DateModified,DateDeleted,DateCreated,ModifiedByUserID,HighAbusePotential,TakeWithFood)
SELECT SetID,ParentID,title,version_number,OrganizationID,DateModified,DateDeleted,DateCreated,ModifiedByUserID,HighAbusePotential,TakeWithFood
FROM (select * from sets where setid in
(select sd.setid
from setdiseases sd left join diseases d on sd.diseaseid = d.diseaseid
where sd.diseaseid = 86 or sd.diseaseid = 87)
) as thistable
这一切都发生在 Azure 中的 SQL 数据库中。
我得到的错误是:无效的对象名称“DatabaseB.sets”
【问题讨论】:
-
您是否遇到了某种错误?是什么不工作?
-
如果这是 Windows Azure SQL 数据库,则不能进行跨数据库查询/引用
标签: sql-server azure azure-sql-database