我知道我在做一些愚蠢的事情,所以很抱歉 - 为什么下面的 SQL 语句会出现“无效的对象名称 PositionsDescription”错误?
with cte as (
select
T.C.value('.', 'nvarchar(max)') as Description
from @TheRole.nodes('/descriptions/description') as T(C)
)
insert into PositionDescriptions (Description)
select c.Description
from cte as c
where not exists (select * from PositionDescriptions as p where p.Description = c.Description)