3

ユーザー タイプ テーブルに値を挿入すると、エラーが発生します。型は正常に作成されましたが、その型に値を挿入できません。

そのテーブル型に値を挿入する方法は?

CREATE TYPE ProductType1 AS TABLE
(
    fld_SkillTargetID int
)

次のステートメントを使用して、そのテーブル タイプに値を挿入しようとしています。

declare @par as ProductType1
insert into @par values('fld_SkillTargetID')values(5166)

しかし、エラーが発生しています。そのテーブル タイプに値を挿入できません。

4

1 に答える 1

8

1 つ多すぎvaluesます。フィールド名をエスケープする必要はありません。

insert into @par (fld_SkillTargetID)
values(5166)
于 2012-12-05T11:17:06.983 に答える