2013-10-17 99 views
0

我知道我正在做一些愚蠢的事情,所以道歉 - 爲什麼我會在下面的SQL語句中得到'無效的對象名稱PositionsDescription'錯誤?INSERT INTO SQL SERVER錯誤 - 無效的對象名稱

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) 
+0

'PositionDescriptions'是數據庫中的表嗎? –

+3

字符串'PositionsDescription'出現在您的問題文本中,但不在引用的代碼中 - 錯誤在哪裏,在這個問題或代碼中? – AakashM

+0

是的 - 我在其他SP中訪問它,所以我有點困惑 –

回答

0

PositioinsDescriptionPositionDescriptions,類似但不同的之間混淆。