Триггер обновления SQL Server, измененные поля Get Only

Я в курсеCOLUMNS_UPDATEDНу, мне нужен быстрый ярлык (если кто-то сделал, я уже делаю один, но если кто-то может сэкономить мое время, я оценю его)

Мне нужен в основном XML только обновленных значений столбцов, мне это нужно для целей репликации.

SELECT * FROM вставил дает мне каждый столбец, но мне нужны только обновленные.

что-то вроде следующего ...

CREATE TRIGGER DBCustomers_Insert
    ON DBCustomers
    AFTER UPDATE
AS
BEGIN
    DECLARE @sql as NVARCHAR(1024);
    SET @sql = 'SELECT ';


    I NEED HELP FOR FOLLOWING LINE ...., I can manually write every column, but I need 
    an automated routin which can work regardless of column specification
    for each column, if its modified append $sql = ',' + columnname...

    SET @sql = $sql + ' FROM inserted FOR XML RAW';

    DECLARE @x as XML;
    SET @x = CAST(EXEC(@sql) AS XML);


    .. use @x

END

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

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