Вот и все - я не могу поверить, что SQL Server не работает (и я люблю SQL Server)

аюсь создать хранимую процедуру, которая принимает данные XML в качестве входного параметра, но не может заставить его скомпилировать. Код:

CREATE PROCEDURE dbo.idn_UpdateUserApplications
(
    @AppIdList xml,
    @UserID nvarchar(256),
    @ModifiedBy nvarchar(256)
)

AS

BEGIN
    SET NOCOUNT ON

    INSERT INTO userapplication 
                (userid, 
                 modifiedby, 
                 modifiedon,
                 appid) 
    SELECT @UserID as userid, 
           @ModifiedBy As modifiedby, 
           Getdate() as modifiedon,
           paramvalues.id.VALUE('.', 'VARCHAR(20)') AS appid 
    FROM   @AppIdList.NODES('/Applications/id') AS paramvalues(ID)   
END 

Ошибка: сообщение 317, уровень 16, состояние 1, процедура idn_UpdateUserApplications, строка 13 Табличная функция 'NODES' не может иметь псевдоним столбца.

Ответы на вопрос(1)

Ваш ответ на вопрос