Changer le type de colonne sans perdre de données

Je suis en train de travailler sur une Base de données SQL, j'ai une colonne nommée "Prix". Lorsque la base de données a été créée la colonne "Prix" a été mis à NVARCHAR j'ai besoin de changer son type de decimal(18, 2) sans perdre les données dans la base de données. Cela devrait être fait par un Script SQL

J'ai pensé à la création d'une nouvelle colonne, déplacer les données, supprimer l'ancienne colonne, puis renommez le nouvellement créé colonne.

Quelqu'un peut m'aider avec un exemple sur la façon de faire cela?
Aussi est-il une fonction en SQL pour Analyser la chaîne décimale?

Grâce

source d'informationauteur Youssef | 2012-06-11