Существует ли средство форматирования SQL, которое может добавлять комментарии к именам столбцов к значениям INSERT?

Я ищу программу форматирования SQL, которая сделает это:

INSERT INTO MyTable (col1, col2, col3, col4)
VALUES (
   1, -- col1
   2, -- col2
   3, -- col3
   4  -- col4
)

Кажется, я не могу найти эту функцию ни в одном из бесплатных онлайн-форматеров SQL, хотя, возможно, я недостаточно внимательно искал -, отсюда и вопрос. Наверняка такая штука существует -, а если нет, то она выглядит настолько простой, что у меня возникает соблазн попробовать написать ее самому...

Для тех, кто не убежден в ценности этого, вот одна из (многих )фактических вставок -очень трудно сказать, что представляют значения без встроенного комментария (, и наличие одного значения в строке тоже полезно):

INSERT INTO ForecastAcqControl
(   ForecastImageServiceId, LayerId, Style, IsForecast, IsTiled,
    LatSW, LongSW, LatNE, LongNE, PixelsWidth, PixelsHeight, ZoomLevels,
    TimeCoverageHours, TimeStepMinutes, UpdateIntervalMinutes, CreatedDT
)
VALUES
(
    1,                  -- ForecastImageServiceId: OBSERVATIONS
    1,                  -- LayerId: RADAR_UK_Composite_Highres
    NULL,               -- Style
    FALSE,              -- IsForecast
    FALSE,              -- IsTiled
    47,                 -- LatSW
    -15,                -- LongSW
    61,                 -- LatNE
    5,                  -- LongNE
    1000,               -- PixelsWidth
    1200,               -- PixelsHeight
    4,                  -- ZoomLevels
    -2,                 -- TimeCoverageHours
    5,                  -- TimeStepMinutes
    5,                  -- UpdateIntervalMinutes
    UTC_TIMESTAMP()         -- CreatedDT
);
6
задан Steve Chambers 27 October 2016 в 15:08
поделиться