当我尝试对表进行调用时,数据类型无效

时间:2015-12-11 14:19:39

标签: sql sql-server

使用SQL Server 2012和Management Studio,我有一个当前声明的变量: declare @OutputList Support.RollbackOutputList

我想在前面添加一个模式,所以我尝试在开始时添加数据库名称(DB1),使其显示为@OutputList DB1.Support.RollbackOutputList

然而,它给出了一个错误说明:

  

参数或变量@OutputList的数据类型无效。

现在Support.RollbackOutputList实际上是一个用户定义的表,如果选择以下内容,可以在对象资源管理器中查看:

数据库>可编程性>类型>用户定义的表类型就在那里。

如何使用数据库架构调用此表?

1 个答案:

答案 0 :(得分:1)

在当前声明

之前有这样的一行
USE DB1
GO
DECLARE @OutputList Support.RollbackOutputList