The difference between DECIMAL(s,p) and NUMERIC(s,p) is subtle in the
SQL-92 Standard -- DECIMAL(s,p) must be exactly as precise as
declared, while NUMERIC(s,p) must be at least as precise as declared.
The Sybase and SQL Server family treats them the same.
NUMERIC(s,p) looks like the Oracle proprietary NUMBER(s,p)
but why have both... beats me...
Go with the flow & have fun! Else fight the flow