我在将值插入用户类型表时看到错误。类型已成功创建,但我无法在该类型中插入值。
如何将值插入该表类型?
CREATE TYPE ProductType1 AS TABLE
(
fld_SkillTargetID int
)
我正在尝试使用以下语句将值插入到该表类型中:
declare @par as ProductType1
insert into @par values('fld_SkillTargetID')values(5166)
但是我收到了错误。我无法将值插入该表类型。
答案 0 :(得分:7)
你有一个values
太多了 - 而且你不需要转义字段名称:
insert into @par (fld_SkillTargetID)
values(5166)