По вводимой ссылке:
Типы DECIMAL и NUMERIC хранят точные числовые значения данных.Эти типы используются, когда важно сохранить точную точность, например, с денежными данными.В MySQL NUMERIC реализован как DECIMAL, поэтому следующие замечания о DECIMAL в равной степени применимы к NUMERIC.
Я думаю, что они совпадают в большинстве RDBMS.Но, может быть, когда-нибудь они станут другими (я сомневаюсь в этом):
Разница между DECIMAL (s, p) и NUMERIC (s, p) неочевидна в стандарте SQL-92 - DECIMAL(s, p) должны быть точно такими же точными, как и объявленные, в то время как NUMERIC (s, p) должны быть как минимум такими же точными, как и объявленные.