【发布时间】:2019-05-15 12:08:35
【问题描述】:
架构名称 menu 和表 dbo.Dinner 已存在于数据库中。
我想改变
来自
dbo.Dinner
到
menu.Dinner
使用这个查询:
ALTER SCHEMA menu TRANSFER dbo.Dinner
我收到错误消息:
cannot transfer a schema bound object
我该如何解决这个问题?
【问题讨论】:
-
您使用的是哪个 dbms?
-
微软 sql 服务器
-
我假设您有另一个对象在
ALTER/CREATE中使用WITH SCHEMABINDING子句引用dbo.Dinner?是这样,您需要DROP这些对象,移动架构,然后重新创建它们(更新对象名称) -
餐桌是否被外键引用?
标签: sql sql-server schema