我在用户数据类型上遇到Column, parameter, or variable #1: Cannot find data type dbo.SUBSYSTEM_CODE.错误。
CREATE TABLE #PREDEFINED_SUBSYSTEMS
(
SUBSYSTEM_CODE dbo.SUBSYSTEM_CODE PRIMARY KEY
);在我检查了用户定义的数据类型之后,我可以看到。我正在使用SQL2012,并且我在数据类型上应用了set compatibility_level = 110,但仍然不起作用。
我有什么其他的选择来解决这个问题?
发布于 2018-01-26 03:58:43
您可能需要在tempdb中定义类型
USE tempdb;
GO
CREATE TYPE dbo.SUBSYSTEM_CODE ...发布于 2019-12-31 13:26:56
我们的问题在于模式
我们将表类型从dbo移到了集线器模式,之后我们得到了这个错误,
您需要在表名之前使用schema才能使其正常工作
并且不要忘记动态sql,因为您可能会使用
https://stackoverflow.com/questions/48450884
复制相似问题