私は SQL データベースに取り組んでおり、「価格」という名前の列があります。データベースが作成されたとき、列「価格」はに設定されていましたが、データベース内のデータを失うことなくNVARCHAR
、そのタイプをに変更する必要があります。decimal(18, 2)
これは、SQL スクリプトで行う必要があります。
新しい列を作成し、そこにデータを移動し、古い列を削除してから、新しく作成した列の名前を変更することを考えました。
誰かがこれを行う方法の例を手伝ってくれますか? また、文字列を 10 進数に解析する SQL の関数はありますか?
ありがとう