आपको दो बार नया कॉलम जोड़ने की आवश्यकता नहीं है, बस नया कॉलम अपडेट करने के बाद पुराने को हटा दें:
ALTER TABLE table_name ADD new_column_name decimal(18,2)
update table_name
set new_column_name = convert(decimal(18,2), old_column_name)
ALTER TABLE table_name DROP COLUMN old_column_name
ध्यान दें कि यदि old_column_name
संख्यात्मक नहीं है, convert
विफल हो सकता है।