【发布时间】:2012-12-05 03:31:51
【问题描述】:
从 VS2012 我创建了一个数据库项目并创建了广告自定义类型
CREATE TYPE dbo.TypeProductCategoryTable AS TABLE
( ProductID int, CategoryID int )
现在当我使用这种类型编写存储过程时,我得到了编译错误
sql71501 sql 参数对内置类型的引用未解析
程序
CREATE PROCEDURE [dbo].[usp_ProductCategory_Mapping]
@tvProdCat dbo.ProductCategoryTableType READONLY
AS
insert into tProductCategories(ProductId,CategoryId)
SELECT @tvProdCat
RETURN 0
如何处理?我们可以在 Visual Studio 数据库项目中创建自定义类型吗
【问题讨论】:
-
名称不同。 TypeProductCategoryTable 与 ProductCategoryTableType
-
我的数据库项目遇到了同样的错误。当我在 VS2012 的数据库项目中添加自定义类型并在存储过程中使用它时,问题就开始了。就数据操作而言,一切正常,只是烦人,因为它不会让我构建数据库项目?任何指示或帮助将不胜感激。
标签: visual-studio-2012 database-project table-valued-parameters built-in-types