将值插入sql server中的表值参数

vps*_*vps 2 sql-server insert

我在将值插入用户类型表时看到错误.类型已成功创建,但我无法在该类型中插入值.

如何将值插入该表类型?

CREATE TYPE ProductType1 AS TABLE
(
    fld_SkillTargetID int
)
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用以下语句将值插入到该表类型中:

declare @par as ProductType1
insert into @par values('fld_SkillTargetID')values(5166)
Run Code Online (Sandbox Code Playgroud)

但我得到错误.我无法将值插入该表类型.

Ode*_*ded 7

你有一个太多了values- 你不需要转义字段名称:

insert into @par (fld_SkillTargetID)
values(5166)
Run Code Online (Sandbox Code Playgroud)