sql server修改精度,数值怎么不改变

 我来答
badkano
推荐于2016-07-18 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885365
团长

向TA提问 私信TA
展开全部
numeric 列的精度引用选定数据类型所使用的最大位数。 对于多数数据类型,列精度由数据类型自动定义。 如果希望重新定义数据类型为 decimal 和 numeric 的列的长度,可以更改这些列的精度。
对于数据类型不是 decimal 和 numeric 的列,其“列属性”选项卡中不包含“精度”属性。

为 SQL Server 2012 格式的数据库提供了一个新版本的表设计器。本主题介绍表设计器的旧版本,可将其与 SQL Server 早期格式的数据库配合使用。
在新版本中,可通过图形界面或直接在脚本窗格中更改表定义。如果使用图形界面,表定义将在脚本窗格中自动更新。若要在脚本窗格中应用 SQL 代码,请选择“更新”按钮。有关新版本的详细信息,请参阅 如何使用表设计器创建数据库对象。

以下说明中的某些 Visual Studio 用户界面元素在您计算机上的名称或显示位置可能有所不同。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关详细信息,请参阅 Visual Studio 设置。

修改列数据类型的精度
1.在服务器资源管理器中,右击要更改精度的列所在的表,然后单击“打开表定义”。
该表在“表设计器”中打开。
2.选择要更改精度的列。
3.在“列属性”选项卡中,单击“精度”属性对应的网格单元格并输入精度值。

“精度”属性仅适用于 decimal 和 numeric 类型的数据。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式