Я вижу, что в SQL Server 2005 вы можете передать параметр в виде числа, например
create procedure dbo.TestSP
@Param1 numeric
as
Но что это значит? Например. Числовой (10,0), Числовой (9,2) и т. Д. У нас есть некоторые Разработчики, которые используют это вместо правильного определения поля, против которого этот параметр будет использоваться, например. вместо использования Numeric (10, 0) для параметра @ Param1.
Также существуют ли какие-либо проблемы с производительностью при использовании числового значения вместо типа данных, определенного для поля в таблице?
Большое спасибо.