使用 SQL Server 2012 和 Management Studio,我有一个当前状态的变量:
声明@OutputList Support.RollbackOutputList
我想在前面添加一个模式,所以我尝试在开头添加数据库名称 (DB1),这样它显示为 @OutputList DB1.Support.RollbackOutputList
。
但是它给我一个错误说明:
Parameter or variable @OutputList has an invalid data type.
现在 Support.RollbackOutputList
实际上是一个用户定义的表,如果您选择:
Database > Programmability > Types > User Defined Table Types 就在那里。
如何使用数据库模式调用此表?
最佳答案
在当前语句之前有这样一行
USE DB1
GO
DECLARE @OutputList Support.RollbackOutputList
关于sql - 当我尝试调用表时数据类型无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34225650/