Я работаю над базой данных SQL, у меня есть столбец с именем «Цена». При создании базы данных столбец "Цена" был установлен в NVARCHAR
Мне нужно изменить его тип на decimal(18, 2)
без потери данных в базе данных. Это должно быть сделано с помощью SQL Script
Я думал о создании нового столбца, перемещении данных в него, удалении старого столбца, а затем переименовании вновь созданного столбца.
Может ли кто-нибудь помочь мне с примером того, как это сделать? Также есть ли в SQL функция для синтаксического анализа строки до десятичной?
Спасибо