Sql server 在sql server中的表值参数中插入值
在将值插入用户类型表时,我看到一个错误。已成功创建类型,但我无法将值插入该类型 如何将值插入到该表类型中Sql server 在sql server中的表值参数中插入值,sql-server,insert,Sql Server,Insert,在将值插入用户类型表时,我看到一个错误。已成功创建类型,但我无法将值插入该类型 如何将值插入到该表类型中 CREATE TYPE ProductType1 AS TABLE ( fld_SkillTargetID int ) 我试图使用以下语句将值插入该表类型: declare @par as ProductType1 insert into @par values('fld_SkillTargetID')values(5166) 但是我犯了一个错误。我无法将值插入该表类型。您有太多
CREATE TYPE ProductType1 AS TABLE
(
fld_SkillTargetID int
)
我试图使用以下语句将值插入该表类型:
declare @par as ProductType1
insert into @par values('fld_SkillTargetID')values(5166)
但是我犯了一个错误。我无法将值插入该表类型。您有太多的
值
-不需要转义字段名:
insert into @par (fld_SkillTargetID)
values(5166)
当你说你得到了一个错误,这是一个好主意,包括错误。但我们不能通过tvp插入超过2000个参数。有更好的处理方法吗