There is no difference between Decimal and Numeric.Both datatypes perform same on the assigned column.
EX 1:
- IFOBJECT_ID('dbo.Explanation') > 0
- DROPTABLEdbo.Explanation
- CREATETABLEdbo.Explanation
- (
- Decimalcolumndecimal(5, 2), NumericColumnnumeric(5, 2)
- );
- GO
- INSERTINTOdbo.ExplanationVALUES(123, 123);
- GO
- SELECTDecimalcolumn, NumericColumn
- FROMdbo.Explanation;

EX 2:
- IFOBJECT_ID('dbo.Explanation') > 0
- DROPTABLEdbo.Explanation
- CREATETABLEdbo.Explanation(
- Decimalcolumndecimal(10, 4), NumericColumnnumeric(10, 4)
- );
- GO
- INSERTINTOdbo.ExplanationVALUES(12345.67, 12345.67);
- GO
- SELECTDecimalcolumn, NumericColumn
- FROMdbo.Explanation;

Join the conversation! Your thoughts help the community grow.