gpt4 book ai didi

sql - 从另一个数据库访问用户定义的表类型

转载 作者:行者123 更新时间:2023-12-03 02:44:10 26 4
gpt4 key购买 nike

我需要从另一个数据库访问用户定义的表类型。

我使用了以下格式:

DECLARE @Hierarchy AS [DatabaseName].[Schema].[Table]

我收到以下错误:

The type name '[DatabaseName].[Schema].[Table]' contains more than the maximum number of prefixes. The maximum is 1

如何从另一个数据库访问用户定义的表类型?

最佳答案

简单:你不能。

架构定义必须来自同一数据库 - 并且使用场景中的用户定义类型是架构定义。

这就是为什么只有最大值。允许 1 个前缀 - 1 个前缀标识另一个架构(在同一数据库内)。

因此,您必须将类型定义复制到其他数据库才能使用它。

关于sql - 从另一个数据库访问用户定义的表类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22854863/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com