Вы можете добавить буквальное значение в оператор выбора.
В этом случае он просто добавит к результату дополнительный столбец со значением 8 для всех строк.
Вы также можете использовать функции, которые не ссылаются на столбцы аналогичным образом.Например,
SELECT t.col1, NOW() AS t
AS t
определяет псевдоним столбца для дополнительного столбца.Это не важно в вашем примере, так как он все равно используется в качестве источника для insert
.
Я не буду беспокоиться о том, чтобы обратиться к UNION ALL
, поскольку это не вызывает у вас замешательства.