Eu sei que os tipos de dados NUMERIC e DECIMAL no SQL Server funcionam da mesma forma: a sintaxe para criá-los é a mesma, os intervalos de valores que você pode armazenar neles são os mesmos etc.
No entanto, a documentação do MSDN descreve a relação entre os dois assim:
numeric é funcionalmente equivalente a decimal.
Normalmente, quando vejo o qualificador " funcionalmente equivalente", significa que as duas coisas não são exatamente iguais, mas que são dois tipos diferentes que são indistinguíveis do lado de fora .
Essa implicação é verdadeira? Existem diferenças entre NUMERIC e DECIMAL que por acaso se comportam da mesma forma para um observador externo? Ou eles são realmente equivalentes, por exemplo, NUMERIC é apenas um sinônimo herdado para DECIMAL?