Я ищу программу форматирования 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
);