Формы. Как правильно обрабатывать цены (дробные числа) на форме

1. В колонках тип колонки price - дробное число

2. В процедурах checkItem и saveItem тип параметра @fieldprice - nvarchar(16)

3. В saveItem заводим переменную:

declare @price decimal(18,2)

select @price = try_cast(replace(@fieldprice, ',', '.') as decimal(18,2))

И уже переменную @price записываем в БД

Примечание