Если ваш вопрос равен «есть ли причина, по которой необходимо для того, чтобы DDL и DML были« реализованы по-разному », ответ« НЕТ ».
ОднакоОпределители языка SQL решили сделать DDL синтаксически отличным. Как следствие, добавление столбца в таблицу должно быть выполнено с помощью соответствующей команды ALTER TABLE. Побочным эффектом этой команды является то, что строка вставляется в таблицу каталога.который документирует все столбцы. Stress побочный эффект .
Но нет фундаментальной причины, по которой вставка строки в таблицу каталога не может быть самим триггером для добавления столбцов, что полностью исключает необходимость в каком-либо «выделенном DDL».