【发布时间】:2012-06-14 05:17:20
【问题描述】:
我正在处理一个 SQL 数据库,我有一个名为“价格”的列。创建数据库时,“价格”列设置为NVARCHAR 我需要将其类型更改为decimal(18, 2),而不会丢失数据库中的数据。这应该由 SQL 脚本完成
我想创建一个新列,将数据移动到其中,删除旧列,然后重命名新创建的列。
有人可以帮我举个例子来说明如何做到这一点吗? SQL中还有一个函数可以将字符串解析为十进制吗?
谢谢
【问题讨论】:
-
你有没有研究过如何做到这一点?你有什么,你被困在哪里?
标签: sql database sql-server-2008 column-types